Part Number Hot Search : 
HVM15 HC125 RT2407B6 HE008 D1230 S5KC20R NJG1302V BC516
Product Description
Full Text Search
 

To Download AD7616 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  16 - channel das with 16 - bit, bipolar input, dual simultaneous sampling adc data sheet AD7616 rev. 0 document feedback information furnished by analog devices is believed to be accurate and reliable. however, no responsibility is assumed by analog devices for its use, nor for any infringements of patents or other rights of third parties that may result from its use. specifications subject to change without notice. no license is granted by implication or otherwise under any patent or patent rights of analog devices. trademarks and registered trademarks are the property of their respective owners. one technology way, p.o. box 9106, norwood, ma 02062 - 9106, u.s.a. tel: 781.329.4700 ? 2016 analog devices, inc. all rights reserved. technical support www.analog.com features 16 - channel , dual , simultaneously sampled inputs independently selectable channel input ranges true bipolar: 10 v, 5 v , 2.5 v single 5 v analog supply and 2.3 v to 3.6 v v drive supply fully integrated data acquisition s olution analog input clamp protection input buffer with 1 m analog input impedance first - order antialiasing analog filter on - chip accurate reference and reference buffer dual 16 - bit successive approximation register ( sar ) adc throughput rate: 2 1 m sps oversampling capability with digital filter flexible sequenc er with burst mode flexible parallel/serial interface spi/qspi /microwire /dsp compatible optional cyclic redundancy check ( crc ) error checking hardware/ s oftware configuration performance 92 db snr at 500 k sps (2 oversampling) 90.5 db snr at 1 m sps ? 103 db thd 1 lsb inl (typical) , 0.99 lsb dnl (maximum) 8 kv esd rating on analog input channels on - chip self detect function 80 - lead lqfp package applications power line monitoring protective r elays multiphase motor control instrumentation and control systems data acquisition systems (das s ) general d escription the AD7616 is a 16 - bit, das that supports dual simultaneous sampling of 16 channels. the AD7616 operates from a single 5 v supply and can accommodate 10 v, 5 v , and 2.5 v true bipolar input signals while sampling at throughput rates up to 1 m sps per channe l pair with 90 .5 db snr. higher snr performance can be achieved wit h the on - chip oversampling mode ( 92 db for an oversampling ratio (osr) of 2 ) . the input clamp protection circuitry can tolerate voltages up to 2 1 v. t h e AD7616 has 1 m? analog input impedance , regardless of sampling frequency. the single - supply operation, on - chip filtering, and high input impedance eliminate the need for driver op amps and external bipolar supplies. the device contains analog input clamp protect ion, a dual , 16 - bit charge redistributio n sar a nalog - to - digital converter (adc), a flexible digital filter, a 2.5 v reference and reference buffer, and high speed serial and parallel interfaces. the AD7616 is s erial peripheral interface (spi) /qspi?/ dsp / microwire compatible functional block dia gram figure 1. 13591-001 r fb 1m? 1m? r fb first- order lpf r fb 1m? 1m? r fb first- order lpf v0a v0agnd r fb 1m? 1m? r fb v7a v7agnd v0b v0bgnd v7b v7bgnd 9:1 mux busy convst control inputs clk osc refinout refsel ser/par ser1w osr digital filter 2.5v ref refcap notes 1. multifunction pins, such as db15/os2, are referred to by a single function of the pin, for example, db15, when only that function is relevant. refer to the pin configuration and function descriptions section for more information. serial regcap regcapd 1.8v dldo v cc AD7616 9:1 mux 16-bit sar 16-bit sar os2 to os0 v drive v cc aldo 2:1 mux hw_rngsel0, hw_rngsel1 chsel2 to chsel0 seqen flexible sequencer burst reset agnd dgnd db15 to db0 sdox/sdi parallel first- order lpf r fb 1m? 1m? r fb first- order lpf 1.8v aldo p ar a l lel/ s erial interf a ce clamp clamp clamp clamp clamp clamp clamp clamp
AD7616* product page quick links last content update: 11/01/2016 comparable parts view a parametric search of comparable parts evaluation kits ? AD7616 evaluation board documentation application notes ? an-1409: achieving pseudosimultaneous sampling by using the AD7616 flexible sequencer and burst mode data sheet ? AD7616: 16-channel das with 16-bit, bipolar input, dual simultaneous sampling adc data sheet product highlight ? AD7616 data acquisition system user guides ? ug-1012: evaluating the AD7616 16-channel das with 16-bit, bipolar input, dual simultaneous sampling adc software and systems requirements ? AD7616 no-os/hdl drivers tools and simulations ? AD7616 ibis model reference materials press ? data acquisition system protects smart grid equipment from harmful faults while improving power delivery design resources ? AD7616 material declaration ? pcn-pdn information ? quality and reliability ? symbols and footprints discussions view all AD7616 engineerzone discussions sample and buy visit the product page to see pricing options technical support submit a technical question or find your regional support number * this page was dynamically generated by analog devices, inc. and inserted into this data sheet. note: dynamic changes to the content on this page does not constitute a change to the revision number of the product data sheet. this content may be frequently modified.
AD7616 data sheet rev. 0 | page 2 of 50 table of contents features .............................................................................................. 1 applications ....................................................................................... 1 general description ......................................................................... 1 functional block diagram .............................................................. 1 revision history ............................................................................... 2 specifications ..................................................................................... 3 timing specifications .................................................................. 6 parallel mode timing specifications ......................................... 8 serial mode timing specifications ............................................ 9 absolute maximum ratings .......................................................... 10 thermal resistance .................................................................... 10 esd caution ................................................................................ 10 pin configuration and function descriptions ........................... 11 typical performance characteristics ........................................... 15 terminology .................................................................................... 21 theory of operation ...................................................................... 23 converter details ........................................................................ 23 analog input ............................................................................... 23 adc transfer function ............................................................. 24 internal/external reference ...................................................... 24 shutdown mode .......................................................................... 25 digital filter ................................................................................ 25 applications information .............................................................. 26 functionality overview ............................................................. 26 device configuration ..................................................................... 28 operational mode ...................................................................... 28 internal/external reference ...................................................... 28 digital interface .......................................................................... 28 hardware mode .......................................................................... 28 software mode ............................................................................ 29 reset functionality ..................................................................... 29 pin function overview ............................................................. 30 digital interface .............................................................................. 31 channel selection ....................................................................... 31 parallel interface ......................................................................... 32 serial interface ............................................................................ 33 sequencer ......................................................................................... 35 hardware mode sequencer ....................................................... 35 software mode sequencer ......................................................... 35 burst sequencer .......................................................................... 36 diagnostics ...................................................................................... 38 diagnostic channels .................................................................. 38 interfac e self test ....................................................................... 38 crc .............................................................................................. 38 register summary .......................................................................... 40 addressing registers .................................................................. 41 configuration register .............................................................. 42 channel register ........................................................................ 43 input range registers ................................................................ 44 input range register a1 ............................................................ 44 input range register a2 ............................................................ 45 input rang e register b1 ............................................................ 46 input range register b2 ............................................................ 47 sequencer stack registers ......................................................... 48 status register ............................................................................. 49 outline dimensions ....................................................................... 50 ordering guide .......................................................................... 50 revision history 10/2016 revis ion 0 : initial version
data sheet AD7616 rev. 0 | page 3 of 50 specifications v ref = 2.5 v external/internal, v cc = 4.75 v to 5.25 v, v drive = 2.3 v to 3.6 v, f sample = 1 msps, t a = ?40c to +125c, unless otherwise noted. table 1. parameter test conditions/comments min typ max unit dynamic performance signal-to-noise ratio (snr) 1, 2 89 90.5 db 92 db 93 db 88 89.5 db 85.5 87 db signal-to-noise-and-distortion (sinad) 1 88.5 90 db 87.5 89 db 85 87 db dynamic range 92 db 90.5 db 88 d b total harmonic distortion (thd) 1 ?103 ?93.5 db ?100 db f in = 1 khz s ine wave u nl e ss ot h e rwis e not e d no oversampling, 10 v range osr = 2, 10 v range , 3 f sample = 500 ksps osr = 4, 10 v range 3 no oversampling, 5 v range no oversampling, 2.5 v range no oversampling, 10 v range no oversampling, 5 v range no oversampling, 2.5 v range n o oversampling, 10 v range no oversampling, 5 v range n o oversampling, 2.5 v r a n ge no oversampling, 10 v range n o oversampling, 5 v range no oversampling, 2.5 v range ?97 db peak harmonic or spurious noise 1 ?103 db intermodulation distortion (imd) 1 fa = 1 khz, fb = 1.1 khz second-order terms ?105 db third-order terms ?113 db channel to channel isolation 1 f in on unselected channels up to 5 khz ?106 db analog input filter full power bandwidth ?3 db, 10 v range 39 khz ?3 db , 5 v/2.5 v range 33 khz ?0.1 db 5.5 khz phase delay 3 10 v r ange 4.4 6 s 5 v r ange 5 s 2.5 v r ange 4.9 s phase delay drift 3 10 v r ange 0.55 5 ns/c phase delay matching (dual simultaneous pair) 3 10 v range 4.4 100 ns 5 v r ange 4.7 ns 2.5 v range 4.1 ns dc accuracy resolution no missing codes 16 bits differential nonlinearity (dnl) 1 0.5 0.99 lsb 4 integral nonlinearity (inl) 1 1 2 lsb total unadjusted error (tue) 10 v range 6 lsb 5 v range 8 lsb 2.5 v range 10 lsb positive full-scale error 5 external reference 10 v range 5 32 lsb 5 v range 4 lsb 2.5 v range 2 lsb internal reference 10 v r ange 5 lsb
AD7616 data sheet rev. 0 | page 4 of 50 parameter test conditions/comments min typ max unit positive full-scale (pfs) error drift 3 external reference 2 5 ppm/c internal reference 3 10 ppm/c positive full-scale error matching 1 10 v range 3 11 lsb 5 v range 4 lsb 2.5 v range 8 lsb bipolar zero code error 1 10 v range 0.8 8 lsb 5 v range 1 10 lsb 2.5 v range 3 15 lsb bipolar zero code error drift 3 10 v range 1.3 20.4 v/c 5 v range 0.9 v/c 2.5 v range 0.5 v/c bipolar zero code error matching 10 v range 2 10 lsb 5 v range 3 lsb 2.5 v range 3 lsb negative full-scale (nfs) error 1, 5 external reference 10 v range 4 32 lsb 5 v range 3 lsb 2.5 v range 6 lsb internal reference 10 v range 3 lsb negative full-scale error drift 3 external reference 2 5 ppm/c internal reference 4 ppm/c negative full-scale error matching 1 10 v range 4 12 lsb 5 v range 4 lsb 2.5 v range 8 lsb analog input input voltage ranges software/hardware selectable 10 v software/hardware selectable 5 v software/hardware selectable 2.5 v analog input current 10 v range, see figure 34 10.5 a 5 v range, see figure 34 6.5 a 2.5 v range, see figure 34 4 a input capacitance 6 10 pf input impedance see the analog input section 0.85 1 m input impedance drift 3 25 ppm/c reference input/output reference input voltage range see the adc transfer function section 2.495 2.5 2.505 v dc leakage current 1 a input capacitance 6 refsel = 1 7.5 pf reference output voltage refinout 2.495 2.505 v reference temperature coefficient 3 2 15 ppm/c logic inputs input voltage high (v inh ) v drive = 2.7 v to 3.6 v 2 v v drive = 2.3 v to 2.7 v 1.7 v low (v inl ) v drive = 2.7 v to 3.6 v 0.8 v v drive = 2.3 v to 2.7 v 0.7 v input current (i in ) 1 a input capacitance (c in ) 6 5 pf
data sheet AD7616 rev. 0 | page 5 of 50 parameter test conditions/comments min typ max unit logic outputs output voltage high (v oh ) i source = 100 a v drive ? 0.2 v low (v ol ) i sink = 100 a 0.4 v floating state leakage current 0.005 1 a floating state output capacitance 6 5 pf output coding twos complement conversion rate conversion time per channel pair 0.5 s acquisition time per channel pair 0.5 s throughput rate per channel pair 1 msps power requirements v cc 4.75 5.25 v v drive 2.3 3.6 v i vcc normal mode static 37 57 ma operational f sample = 1 msps 42 65 ma shutdown mode 28 a i drive digital inputs = 0 v or v drive normal mode static 0.3 0.75 ma operational f sample = 1 msps 7 8 ma shutdown mode 50 a power dissipation normal mode static 185 300 mw operational f sample = 1 msps 230 350 mw shutdown mode 0.75 mw 1 see the terminology section. 2 the user can achieve 93 db snr by enabling oversampling. the values are valid for manual mode. in burst mode, values degrade b y ~1 db. 3 not production tested. sample tested duri ng initial release to ensure compliance. 4 lsb means least significant bit. with a 2.5 v input range, 1 lsb = 76.293 v. with a 5 v input range, 1 lsb = 152.58 v. wit h a 10 v input rang e, 1 lsb = 305.175 v. 5 positive and negative full-scale error for the internal reference excludes reference errors. 6 supported by simulation data.
AD7616 data sheet rev. 0 | page 6 of 50 timing specification s universal timing specifications v cc = 4.75 v to 5.25 v, v drive = 2.3 v to 3.6 v, v ref = 2.5 v external reference/internal reference, t a = ? 40 c to + 125c , unless otherwise noted. interface timing tested using a load capacitance of 30 pf , d ependent on v drive and load capacitance for serial interface (see table 14) . table 2 . par ameter 1 min typ max unit description t cycle 1 s minimum time between consecutive convst rising edges (excluding burst and oversampling modes) t conv_low 50 ns convst low pulse width t conv_high 50 ns convst high pulse width t busy_delay 32 ns con vst high to busy high (manual mode) t cs_setup 20 ns busy falling edge to cs falling edge setup time t ch_setup 50 ns channel select setup time in hardware mode for chselx t ch_hold 20 ns channel select hold time in hardware mode fo r chselx t conv 475 520 ns conversion time for the selected channel pair t acq 480 ns acquisition time for the selected channel pair t quiet 50 ns cs rising edge to next convst rising edge t reset _low partial r eset 40 500 ns partial reset low pulse width full reset 1.2 s full reset low pulse width t device_setup partial reset 50 ns time between partial reset high and convst rising edge full reset 15 ms time between full reset high and convst rising edge t write partial reset 50 ns time between partial reset high and cs for write operation full reset 240 s time between full reset high and cs for write operation t reset _wait 1 ms time between stable v cc /v drive and release of reset (see figure 50) t reset _setup time prior to release of reset that queried hardware inputs must be stable for (see figure 50) partial reset 10 ns full reset 0.05 ms t reset _h old time after release of reset that queried hardware inputs must be stable for (see figure 50) partial reset 10 ns full reset 0.24 ms 1 not production tested. sample tested during initial release to ensure compliance. figure 2 . universa l timing diagram across all interfaces convst busy cs ch x y chsel0 to chsel2 t cycle t conv_low t busy_delay t conv_high t quiet t conv t acq t cs_setup t ch_setup t ch_hold hardware mode only 13591-102
data sheet AD7616 rev. 0 | page 7 of 50 figure 3 . reset timing v cc v drive reset convst busy cs mode range setting in hw mode ch x ch y ch z ac q x c o n v x acq y conv y t reset_wait t device_setup t write all modes hardware mode only 13591-103 refsel ser/par, ser1w hw_rngsel0, hw_rngsel1 crcen, burst seqen, os0 to os2 chsel0 to chsel2 adc internal action t reset_setup t reset_hold t reset_low
AD7616 data sheet rev. 0 | page 8 of 50 parallel mode timing specifications table 3. parameter min typ max unit description t rd _setup 10 ns cs falling edge to rd falling edge setup time t rd _hold 10 ns rd rising edge to cs rising edge hold time t rd _high 10 ns rd high pulse width t rd _low 30 ns rd low pulse width t dout_setup 30 ns data access time after falling edge of rd t dout_3state 11 ns cs rising edge to dbx high impedance t wr _setup 10 ns cs to wr setup time t wr _high 20 ns wr high pulse width t wr _low 30 ns wr low pulse width t wr _hold 10 ns wr hold time t din_setup 30 ns configuration data to wr setup time t din_hold 10 ns configuration data to wr hold time t conf_settle 20 ns configuration data settle time, wr rising edge to convst rising edge figure 4. parallel read timing diagram figure 5. parallel write timing diagram convst busy cs rd conv a conv b db15 to db0 t dout_3state t rd_setup t dout_setup 13591-033 t rd_low t rd_high t rd_hold convst cs wr write reg 1 write reg 2 db0 to db15 t conf_settle t wr_high t din_hold t din_setup 13591-105 t wr_hold t wr_setup t wr_low
data sheet AD7616 rev. 0 | page 9 of 50 serial mode timing specifications table 4. parameter min typ max unit description f sclk 1 40/50 mhz sclk frequency t sclk 1/f sclk minimum sclk period t sclk_setup 1 10.5 ns cs to sclk falling edge setup time, v drive above 3 v 13.5 ns cs to sclk falling edge setup time, v drive above 2.3 v t sclk_hold 10 ns sclk to cs rising edge hold time t sclk_low 8 ns sclk low pulse width t sclk_high 9 ns sclk high pulse width t dout_setup 1 9 ns data out access time after sclk rising edge, v drive above 3 v 11 ns data out access time after sclk rising edge, v drive above 2.3 v t dout_hold 4 ns data out hold time after sclk rising edge t din_setup 10 ns data in setup time before sclk falling edge t din_hold 8 ns data in hold time after sclk falling edge t dout_3state 10 ns cs rising edge to sdox high impedance 1 dependent on v drive and load capacitance (see table 14). figure 6. serial timing diagram convst busy cs 1 2 3 14 15 16 sclk db15 db14 db13 db15 db14 db13 db15 db14 db13 db2 db1 db0 db2 db1 db0 db2 db1 db0 sdoa sdob sdi t dout_setup t dout_hold t sclk_setup t sclk t sclk_high t sclk_low t sclk_hold t din_hold t din_setup t dout_3state 13591-106
AD7616 data sheet rev. 0 | page 10 of 50 absolute maximum ratings t a = 25 c, unless otherwise noted. table 5 . parameter rating v cc to agnd ? 0.3 v to + 7 v v drive to agnd ?0.3 v to v cc + 0.3 v analog input voltage to agnd 1 2 1 v digital input voltage to agnd ?0.3 v to v drive + 0.3 v digital output voltage to agnd ?0.3 v to v drive + 0.3 v refin out to agnd ?0.3 v to v cc + 0.3 v input current to any pin except supplies 1 10 ma operating temperature range ?40c to +125c storage temperature range ? 65 c to + 150 c junction temp erature 150 c soldering reflow pb/s n temperature ( 10 sec to 30 sec) 240 (+ 0 )c pb - free temperature 260 (+ 0 )c esd all pins except analog inputs 2 kv analog input pins only 8 kv 1 transient curren ts of up to 100 ma do not cause s ilicon c ontrolled r ectifier ( scr ) latch - up. stresses at or above those listed under absolute maximum ratings may cause permanent damage to the product. this is a stress rating only; functional operation of the product at these or any other conditions above those indicated i n the operational section of this specification is not implied. operation beyond the maximum operating conditions for extended periods may affect product reliability. thermal resistance thermal performance is directly linked to printed circuit board ( pcb ) design and operating environment. close attention to pcb thermal design is required. ja is the natural convection junction to ambient thermal resistance measured in a one cubic foot sealed enclosure. jc is the junction to case thermal resistance. table 6 . thermal resistance package type ja jc unit st -80 -2 1 41 7 . 5 c/w 1 thermal impedance simulated values are based on a jedec 2s2p thermal test board. see jedec jesd51 . esd caution
data sheet AD7616 rev. 0 | page 11 of 50 pin configuration an d function descripti ons figure 7 . pin configuration table 7 . pin function descriptions pin no. type 1 mnemonic 2 description 1 ai gnd v 4 bgnd analog input ground pin. this pin corresponds to analog input pin v 4 b. 2 ai v 4 b analog input for channel 4 , adc b. 3 ai gnd v 5 bgnd analog input ground pin. this pin corresponds to analog input pin v 5 b. 4 ai v 5 b analog input for channel 5 , adc b. 5 , 16, 29, 72 p agnd analog supply ground pin s. 6 , 15, 30, 71 p v cc analog supply voltage, 4.7 v to 5.25 v. this supply voltage is applied to the internal front -e nd amplifiers and to the adc core. decouple t hese pins t o agnd using 0.1 f and 10 f capacitor s in parallel. 7 ai v 6 b analog input for channel 6 , adc b. 8 ai gnd v 6 bgnd analog input ground pin. this pin corresponds to analog input pin v 6 b. 9 ai v 7 b ana log input for channel 7 , adc b. 10 ai gnd v 7 bgnd analog input ground pin. this pin corresponds to analog input pin v 7 b. 11 ai gnd v 7 agnd analog input ground pin. this pin corresponds to analog input pin v 7 a. 12 ai v 7 a analog input for channel 7 , adc a. 13 ai gnd v 6 agnd analog input ground pin. this pin corresponds to analog input pin v 6 a. 14 ai v 6 a analog input for channel 6 , adc a. 17 ai v 5 a analog input v 5 a. 18 ai gnd v 5 agnd analog input ground pin. this pin corresponds to analog input pin v 5 a. 19 ai v 4 a analog input v 4 a. 20 ai gnd v 4 agnd analog input ground pin. this pin corresponds to analog input pin v 4 a. v4bgnd v4b v5bgnd v5b agnd v cc v6b v6bgnd v7b v7bgnd v7agnd v7a v6agnd v6a v cc agnd v5a v5agnd v4a v4agnd db12/sdoa db13/os0 db14/os1 db15/os2 db11/sdob db10/sdi db9 db8 regcapd reggndd dgnd v drive db7 db6 db5/crcen db3 db2 db1 db0 v3agnd v3a v2agnd v2a v1agnd v1a v0agnd v0a agnd v cc refcap refgnd refinout refinoutgnd refsel seqen hw_rngsel1 hw_rngsel0 v3bgnd v3b v2bgnd v2b v1bgnd v1b v0bgnd v0b agnd v cc regcap reggnd convst busy chsel2 chsel1 chsel0 AD7616 top view (not to scale) reset ser/par db4/ser1w wr/burst sclk/rd cs 2 3 4 7 6 5 1 8 9 10 12 13 14 15 16 17 18 19 20 1 1 59 58 57 54 55 56 60 53 52 51 49 48 47 46 45 44 43 42 41 50 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 analog input decoupling cap pin power supply ground pin digital input reference input/output digital input/output digital output 13591-005
AD7616 data sheet rev. 0 | page 12 of 50 pin no. type 1 mnemonic 2 description 21 ai gnd v 3 agnd analog input ground pin. this pin corresponds to analog input pin v 3 a. 22 ai v 3 a analog input for channel 3 , adc a. 23 ai gnd v 2 agnd analog input ground pin. this pin corresponds to analog input pin v 2 a. 24 ai v 2 a analog input for channel 2 , adc a . 25 ai gnd v 1 agnd analog input ground pin. this pin corresponds to analog input pin v 1 a. 26 ai v 1 a analog input for channel 1 , adc a . 27 ai gnd v 0 agnd analog input ground pin. this pin corresponds to analog input pin v 0 a. 28 ai v 0 a analog input for channel 0 , adc a . 31 cap refcap referenc e buffer output force/sense pin . decouple t his pin to agnd using a low effective series re sistance ( esr ) , 10 f , x5r ceramic capacitor , as close to the refcap pin as possible . the voltage on this pin is typically 4.096 v. 32 cap refgnd reference g round pin. connect t his pin to agnd. 33 ref refinout reference i nput/reference o utput. the on -chi p reference of 2.5 v is available on this pin for external use when the refsel pin is set to logic high. alternatively, the internal reference can be disabled by setting the ref s el pin to logic low, and an external reference of 2.5 v can be applied to this input. decoupling is required on this pin for both the internal and extern al reference options. connect a 100 nf, x8r capacitor between the refinout and refinoutgnd pins, as close to the refinout pin as possible. if using an external reference, connect a 10 k series resistor to this pin to band limit the reference signal. 34 cap refinoutgnd reference input, reference output g round p in. 35 di refsel internal/ e xternal r eference s election i nput. refsel is a l ogic input. if this pin is set to logic high, th e internal reference is selected and enabled. if this pin is set to logic low, the internal reference is disabled and an external reference voltage must be applied to the refinout pin. the s ignal state is latched on the release of a full reset, and require s an additional full reset to reconfigure. 36 di reset reset input. full and partial reset options are available. the type of reset is determined by the length of the reset pulse. keeping reset low places the device into shutdown mode. see the reset functionality section for further details. 37 di seqen channel sequencer enable input ( h ardware m ode o nly). when seqen is tied low, the sequencer is disabled. when seqen is high , the sequencer is enabled (with restricted functionality in hardware mode). see the sequencer section for further details. the signal state is latched on the release of a full reset, and requir es an additional full reset to reconfigure. in software mode , this pin must be connected to dgnd. 38, 39 di hw_rngsel1 , hw_rngsel 0 hardware/ software mode selection, hardware mode range select inputs . hardware/software mode selection is latched at full reset. range selection in hardware mode is not latched. hw_rngsel x = 00 : s oftware mode ; the AD7616 is configured via the software registers. hw_rngselx = 01 : h ardware mode ; a nalog input r ange is 2.5 v. hw_rngselx = 10 : h ardware mode ; a nalog input range is 5 v. hw_rngselx = 11 : h ardware mode ; a nalog input range is 10 v. 40 di ser/ par serial /parallel interface selection input. logic input. if this pin is tied to a logic low, the paralle l interface is selected. if this pin is tied to logic high, the serial interface is selected. the signal state is latched on the release of a full reset, and requires an additional full reset to reconfigure. 41, 42, 43 , 44 do/di d b 0 , db1, db2, db3 parallel output/input data bit 0 to data bit 3 . in parallel mode, these pins are output/input parallel data bits, db7 to db0. refer to the parallel interface section for further details. in serial mode , these pins must be tied to dgnd. 45 do/di db4/ ser1w parallel output/input data bit 4/serial output selection. in parallel mode, this pin acts as a three - state parallel digital output/input pin. refer to the parallel interface section for further details. in serial mode , this pin determines whether the serial output operates over sdoa and sdob or just sdoa. when ser1w is low , the serial output operates over sdoa onl y. when ser1w is high , the serial output operates over both sdoa and sdob. the signal state is latched on the release of a full reset, and requires an additional full reset to reconfigure.
data sheet AD7616 rev. 0 | page 13 of 50 pin no. type 1 mnemonic 2 description 46 do/di db5/ crcen pa rallel output/input data b it 5 /crc enable input. in parallel mode, this pin acts as a three - stat e parallel digital input/output. while in serial mode, this pin acts as a crc en able input. the crcen signal state is latched on the release of a full reset, and requires an additional f ull reset to reconfigure. refer to the digital interface section for further details. in serial mode, when crcen is low, there is no crc word following the conversion results; when crcen is high, an extra crc w ord follow s the last conversion word configured by chselx . see the crc section for further details. in software mode , this pin must be connected to dgnd. 47, 48 do/di db6 , db7 parallel output/input data bit 6 and data bit 7 . when ser/ par = 0, these pin s act as three - state parallel digital input/output s . refer to the parallel interface section for further details. in serial mode, when ser/ par = 1 these pins must be tied to dgnd . 49 p v drive logic power supply input. the voltage (2.3 v to 3.6 v) supplied at this pin determines the operating voltage of the interface. this pin is nominally at the same supply as the supply of the host inte rface. decouple this pin with 0.1 f and 10 f capacitor s in parallel. 50 p dgnd digital ground. this pin is the ground reference point for all digital circuitry on the AD7616 . the dgnd pin must connect to the dgnd plane of a system. 51 cap reggndd ground for the d igital low dropout ( ldo ) regulator c onnected to regcapd ( p in 52). 52 cap regcapd decoupling capacitor pin for voltage output from interna l digital regulator. decouple t his output pin separately to reggndd using a 10 f capacitor. the voltage at this pin is 1.8 9 v typical. 53, 54 do/di db8 , db 9 parallel output/input data bit 9 and data bit 8 . when ser/ par = 0, th e s e pin s act as three - state parallel digital input/outpu t s . refer to the parallel interface section for further details. in serial mode, when ser/ par = 1 , these pins must be tied to dgnd . 55 do/di db10/sdi parallel output/input data bit db10/ seria l data input . when ser/ par = 0, this pin acts as a three - state parallel digital input/output. refer to the parallel interface section for further details. in h ardware s erial mode , tie this pin to dgnd. in serial mode, when ser/ par = 1 , this pin acts as the data input of the spi interface . 56 do/di db 11 /sdob pa rallel output/input data bit 11/ serial data output b . when ser/ par = 0, this pin acts as a three - sta te parallel digital input/output. refer to the parallel interface section for further details. in serial mode, when ser/ par = 1 , this pin functions as sdob and outputs serial conversion data. 57 do/di db12/ sdoa pa rallel output/input data bit 12/ serial data output a . when ser/ par = 0, this pin acts as a three - state parallel digital input/output. refer to the parallel interface section for further details. in serial mode, when ser/ par = 1 , this pin functions as sdoa and outputs serial conversion data. 58, 59, 60 do/di db 13/os0 , db14/os1, db15/os2 parallel output/input data bit 13, data bit 14, and data bit 15 /overs ampling ratio s election. when ser/ par = 0 , the s e pin s act as three - state parallel digital input/output s . refer to the parallel interface section for further details. in serial hardware mode, t hese pins control the oversampling settings. the signal state is latched on the release of a full reset, and requires an additional full reset to reconfigure. see the digital filter section for further details. in software serial mode , these pins must be connected to dgnd. 61 di wr /burst write/burst mode enable. in software parallel mode, this pin acts as wr for a parallel interface. in hardware parallel or serial mode, this pin enables burst mode. the signal state is latched on the release of a full reset, and requires an additional full reset to reconfigure. refer to the burst sequencer section for further information. in software serial mode , connect this pin to dgnd. 62 di sclk/ rd serial clock input /parallel data read control input. in serial mode, this pin acts as the serial clock input for data transfers. the cs falling edge ta kes the sdoa and sdob data output lines out of three - state and clocks out the msb of the conversion result. the rising edge of sclk clocks all subsequent data bits onto the sdoa and sdob serial data outputs. when both cs and rd are logic low in parallel mode, the output bus is enabled. 63 di cs chip select. this active low logic input frames the data transfer. in parallel mode, when both cs and rd are logic low, the db x output bus is enabled and the conversion result is output on the parallel data bus lines. i n serial mode, cs frames the serial read transfer and clocks out the msb of the serial output data.
AD7616 data sheet rev. 0 | page 14 of 50 pin no. type 1 mnemonic 2 description 64, 65, 66 di chsel 0, chsel 1, chsel2 channel selection input 0 to input 2 . in hardware mode, these inputs select the input channels for the next conversion in c hannel g roup a and channel group b. for example, chselx = 0x000 select s v0a and v0b for the next conversion; chselx = 0x001 selects v1a and v1b for the next conversion . in software mode , these pins must be connected to dgnd. 67 do busy busy output. this pin transitions to a logic high after a convst rising edge and indicates that the conversion process has started. the bu sy output remains high until the conversion process for the current selected channels is complete. the falling edge of busy signals that the conversion data is being latched into the output data registers and is available to read. data must be read after b usy returns to low. rising edges on convst have no effect while the busy signal is high. 68 di convst conversion start input for c hannel g roup a and channel group b. this logic input initiate s conversions on the analog input channels. a conversion is initiated when convst transitions from low to high for the selected analog input pair. when burst mode and oversampling mode are disabled, every convst transition from low to high converts one channel pair. in sequencer mode, when burst mode or oversamplin g is enabled, a single convst transition from low to high is necessary to perform the required number of conversions. 69 cap reggnd internal analog regulator ground. this pin must connect to the agnd plane of a system. 70 cap regcap decoupling capacitor pin for voltage output f rom internal analog regulator. decouple t his output pin separately to reggnd using a 10 f capacitor. the voltage at this pin is 1.8 7 v typical. 73 ai v 0 b analog input for channel 0 , adc b. 74 ai gnd v 0 bgnd analog input ground p i n. this pin corresponds to analog input pin v 0 b. 75 ai v 1 b analog input for channel 1 , adc b. 76 ai gnd v 1 bgnd analog input ground p in. this pin corresponds to analog input pin v 1 b. 77 ai v 2 b analog input for channel 2 , adc b. 78 ai gnd v 2 bgnd analog i nput ground p in. this pin corresponds to analog input pin v 2 b. 79 ai v 3 b analog input for channel 3 , adc b. 80 ai gnd v 3 bgnd analog input ground p in. this pin corresponds to analog input pin v 3 b. 1 ai is analog input, gnd is ground, p is power supply, ref is reference input/output, di is digital input, do is digital output, and cap is decoupling capacitor pin. 2 note that throughout this data shee t, multifunction pins, such as ser/par, are referred to either by the entire pin name or by a single function of the pin, for example, ser, when only that function is relevant.
data sheet AD7616 rev. 0 | page 15 of 50 typical performance characteristics v ref = 2.5 v inter nal, v cc = 5 v, v drive = 3.3 v, f sample = 1 msps, f in = 1 khz t a = 25 c, unless otherwise noted. figure 8. fast fourier transform ( fft ) , 10 v range figure 9 . fft, 5 v range figure 10 . fft burst mode, 10 v range figure 11 . snr vs. temperature figure 12 . sinad vs. temperature figure 13 . thd vs. temperature ?160 ?140 ?120 ?100 ?80 ?60 ?40 ?20 0 20 0 40 60 80 100 magnitude (db) frequenc y (khz) 13591-208 snr = 90.44db sinad = 90.25db thd = ?103.41db n samples = 65536 ?160 ?140 ?120 ?100 ?80 ?60 ?40 ?20 0 20 0 40 60 80 100 magnitude (db) frequenc y (khz) snr = 89.59db sinad = 89.39db thd = ?102.36db n samples = 65536 13591-209 ?160 ?140 ?120 ?100 ?80 ?60 ?40 ?20 0 10 0 20 30 40 50 magnitude (db) frequenc y (khz) snr = 90.6db sinad = 90.65db thd = ?107.4db n samples = 65536 13591-210 80 82 84 86 88 90 92 94 96 98 100 ?40 ?25 ?10 5 20 35 50 65 80 95 1 10 125 snr (db) temper a ture (c) 10v range 5v range 2.5v range 13591-2 1 1 80 82 84 86 88 90 92 94 96 98 100 ?40 ?25 ?10 5 20 35 50 65 80 95 1 10 125 sinad (db) temper a ture (c) 10v range 5v range 2.5v range 13591-212 ?120 ?110 ?100 ?90 ?80 ?70 ?60 ? 40 ? 25 ? 10 5 20 35 50 65 80 95 1 10 125 thd (db) temper a ture (c) r source matched on vx and vxgnd inputs 10v range 5v range 2.5v range 13591-213
AD7616 data sheet rev. 0 | page 16 of 50 figure 14 . typical inl error , 10 v range figure 15 . typical inl error, 5 v range figure 16 . typical dnl error, 10 v range figure 17 . typical dnl error, 5 v ra nge figure 18 . dc histo gram of codes at code center, 10 v range figure 19 . dc hist ogram of codes at code center, 5 v range 0 10000 20000 30000 40000 50000 60000 in l error (lsb) code 13591-214 ?2.0 ?1.5 ?1.0 ?0.5 0 0.5 1.0 1.5 2.0 0 10000 20000 30000 40000 50000 60000 in l error (lsb) code 13591-215 ?2.0 ?1.5 ?1.0 ?0.5 0 0.5 1.0 1.5 2.0 0 10000 20000 30000 40000 50000 60000 dn l error (lsb) code 13591-216 ?2.0 ?1.5 ?1.0 ?0.5 0 0.5 1.0 1.5 2.0 0 10000 20000 30000 40000 50000 60000 code 13591-217 dn l error (lsb) ?2.0 ?1.5 ?1.0 ?0.5 0 0.5 1.0 1.5 2.0 29 32731 26334 2297 5 0 5000 10000 15000 20000 25000 30000 35000 32766 32767 32768 32769 32770 32771 number of hits code 10v range vxx and vxxgnd shorted together 65536 samples 4140 13591-218 36 3021 24343 31138 6841 157 0 5000 10000 15000 20000 25000 30000 35000 32764 32765 32766 32767 32768 32769 number of hits code 5v range vxx and vxxgnd shorted together 65536 samples 13591-219
data sheet AD7616 rev. 0 | page 17 of 50 figure 20 . dc histo gram of codes at code center, 2.5 v range figure 21 . nfs error vs. temperature figure 22 . pfs error vs. temperature figure 23 . p fs/ n fs error vs. source resistance figure 24 . nfs/pfs error matching vs. temperature figure 25 . bipolar zero code error vs. temperature 1 85 2022 13596 27621 18123 249 2 1 0 5000 10000 15000 20000 25000 30000 32757 32758 32759 32760 32761 32762 32763 32764 32765 32768 number of hits code 2.5v range vxx and vxxgnd shorted together 65536 samples 3836 13591-220 ?30 ?20 ?10 0 10 20 30 ?40 ?25 ?10 5 20 35 50 65 80 95 1 10 125 nfs error (lsb) temper a ture (c) 10v range 5v range 2.5v range 13591-221 ?30 ?20 ?10 0 10 20 30 ?40 ?25 ?10 5 20 35 50 65 80 95 1 10 125 pfs error (lsb) temper a ture (c) 10v range 5v range 2.5v range 13591-222 0 0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 0 20 40 60 80 100 13591-223 p fs /n fs e rror ( % fs ) s o u rc e re s i s t an c e ( k ) n f s 10v range n f s 5v range n f s 2.5v range p f s 10v range p f s 5v range p f s 2.5v range ?40 ?25 ?10 5 20 35 50 65 80 95 1 10 125 temper a ture (c) 0 1 2 3 4 5 6 7 8 9 10 nfs/pfs error m a tching (lsb) pfs 10v range nfs 10v range 13591-224 -10 -8 -6 -4 -2 0 2 4 6 8 10 bipolar zero code error (lsb) ?40 ?25 ?10 5 20 35 50 65 80 95 1 10 125 temper a ture (c) 10v range 5v range 2.5v range 13591-225
AD7616 data sheet rev. 0 | page 18 of 50 figure 26 . bipolar zero error matching vs. temperature figure 27 . thd vs. input frequency for various source impedances, 10 v range figure 28 . thd vs. input frequency f or various sou r ce impedances, 5 v range figure 29 . snr vs. input frequency for d iffe rent oversampling rates, 10 v range figure 30 . snr vs. input frequency for d ifferent oversampling rates, 5 v range figure 31 . channel to channel isolation 0 1 2 3 4 5 6 7 8 ?40 ?25 ?10 5 20 35 50 65 80 95 1 10 125 bipolar zero error m a tching (lsb) temper a ture (c) dc input 13591-226 10v range 5v range 2.5v range ?110 ?100 ?90 ?80 ?70 ?60 ?50 ?40 1k 10k 100k t h d ( d b ) i npu t f r e qu e n c y ( h z ) 0 50 100 1.2k 5.6k 10k 23.7k 47.3k 105k 13591-227 10v range r source matched on vxx and vxxgnd inputs ?120 ?110 ?100 ?90 ?80 ?70 ?60 ?50 ?40 1k 10k 100k t h d ( d b ) i npu t f r e qu e n c y ( h z ) 0 50 100 1.2k 5.6k 10k 23.7k 47.3k 105k 13591-228 5v range r source matched on vxx and vxxgnd inputs 100 1k 10k 100k snr (db) input frequency (hz) n o o s o s r 2 o s r 4 o s r 8 o s r 16 o s r 32 80 82 84 86 88 90 92 94 96 98 13591-229 10v range 100 1k 10k 100k snr (db) input frequency (hz) n o o s o s r 2 o s r 4 o s r 8 o s r 16 o s r 32 80 82 84 86 88 90 92 94 96 98 13591-230 5v range ?150 ?140 ?130 ?120 ?110 ?100 ?90 ?80 ?70 ?60 ?50 0 5000 10000 15000 20000 25000 30000 channe l t o channe l isol a tion (db) interferer frequenc y (hz) 10v range 5v range 2.5v range 13591-231
data sheet AD7616 rev. 0 | page 19 of 50 figure 32 . phase delay vs. temperature figure 33 . internal reference voltage vs. temperature for various supply voltages figure 34 . analog input current vs. temperature for various supply voltages fig ure 35 . psrr vs. ripple frequency figure 36 . cmrr vs. ripple frequency figure 37 . static/dynamic i v cc current vs. temperature 0 2 4 6 8 10 12 ?40 ?25 ?10 5 20 35 50 65 80 95 110 125 p h as e d e l a y ( s ) t e m p e r a t u r e (c) 10v range 5v range 2.5v range 13591-232 2.490 2.495 2.500 2.505 2.510 ?40 ?25 ?10 5 20 35 50 65 80 95 1 10 125 interna l reference vo lt age (v) temper a ture (c) 4.75v 5v 5.25v 13591-234 ?15 ?10 ?5 0 5 10 15 ?40 ?25 ?10 5 20 35 50 65 80 95 110 125 analog input current (a) temperature (c) + 10 v i n p u t ?10 v i n p u t + 5 v i n p u t ?5 v i n p u t + 2.5 v i np u t ?2.5 v i n p u t 13591-235 40 50 60 70 80 90 100 110 120 130 0.1 1 10 100 1000 psrr (db) ripple frequenc y (khz) 10v range 5v range 2.5v range 100mv p-p sine wave applied to v cc supply 13591-236 ?120 ?100 ?80 ?60 ?40 ?20 0 10 100 1k 10k 100k 1m 10m cmrr (db) ripple frequenc y (hz) 10v range 5v range 2.5v range 13591-237 0 10 20 30 40 50 60 70 80 90 1 0 0 ?40 ?25 ?10 5 20 35 50 65 80 95 110 125 temperature (c) static/dynamic iv cc c u rr e n t ( m a ) 13591-238 s t a t i c d y n a m i c
AD7616 data sheet rev. 0 | page 20 of 50 figure 38 . dyna mic v drive current vs. temperature figure 39 . static v drive current vs. temperature figure 40 . i vcc current vs. sampling frequency 0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 dynamic v drive current (ma) temper a ture (c) ?40 ?25 ?10 5 20 35 50 65 80 95 1 10 125 13591-239 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 static v drive current (ma) ?40 ?25 ?10 5 20 35 50 65 80 95 110 125 temperature (c) 13591-240 38 39 40 41 42 43 44 45 46 47 100 200 300 400 500 600 700 800 900 1000 i vcc current (ma) sampling frequenc y (ksps) 13591-241
data sheet AD7616 rev. 0 | page 21 of 50 terminology integral nonlinearity (inl) inl is t he maximum d eviation from a straight line passing through the endpoints of the adc transfer function. the endpoints of the transfer function are zero scale, a t ? lsb below the first code transition ; and full scale , at ? lsb above the last code transition. differentia l nonlinearity (dnl) dnl is t he difference between the measured and the ideal 1 lsb change between any two adjacent codes in the adc. bipolar zero code error bipolar zero code error is th e deviation of the midscale transition (all 1s to all 0s) from the id eal , which is 0 v ? ? lsb. bipolar zero code error match ing bipolar zero code error match ing is t he absolute difference in bipolar zero code error between any two input channels. positive full - scale (pfs) error positive full - scale error is t he deviation of the actual las t code transition from the ideal last code transition (10 v ? 1 ? lsb (9.999 54), 5 v ? 1 ? lsb ( 4.99977 ) and 2.5 v ? 1? lsb ( 2 .4 998 9) ) after bipolar zero code error is adjusted out. the positive full - scale error includes the contribution from the internal re ference buffer. positive full - scale error match ing positive full - scale error match ing is th e absolute difference in positive full - scale error between any two input channels. negative full - scale (nfs) error negative full - scale error is t he deviation of the first code transition from the ideal first code transition ( ? 10 v + ? lsb ( ? 9.999 8 5 ) , ? 5 v + ? lsb ( ? 4.99992) and ? 2.5 v + ? lsb ( ? 2.49996) ) after the bipolar zero code error is adjusted out. the negative full - scale error includes the contribution from the internal reference buffer. negative full - scale error match i ng negative full - scale error match ing is t he absolute difference in negative full - scale error between any two input channels. signal -to - noise - and - distortion ratio (sinad) sinad is the measured ratio of signal to noise and distortion at the output of the a dc. the signal is the rms value of the sine wave, and noise is the rms sum of all nonfundamental signals up to half the sampling frequency (f s /2), including harmonics, but excluding dc. signal -to - noise ratio (snr) snr is the measured ratio of signal to n oise at the output of the adc. the signal is the rms amplitude of the fundamental. nois e is the sum of all nonfundamental signals up to half the sampling frequency (f s / 2 ), excluding dc. the ratio is dependent on the number of quantization levels in the digitization process: the greater the number of levels, the smaller the quantization noise. the theoretical snr for an ideal n - bit converter with a sine wave input is given by signal - to - noise ratio = (6.02 n + 1.76) db therefore, for a 16 - bit converter, t he snr is 98 db. total harmonic distortion (thd) thd is the ratio of the rms sum of the first five harmonic components to the rms value of a full - scale input signal and is expressed in decibels (db). peak harmonic or spurious noise the ratio of the rms va lue of the next largest component in the adc output spectrum (up to f s /2, excluding dc) to the rms value of the fundamental. normally, the value of this specification is determined by the largest harmonic in the spectrum, but for adcs where the harmonics a re buried in the noise floor, it is determined by a noise peak. intermodulation distortion with inputs consisting of sine waves at two frequencies, fa and fb, any active device with nonlinearities create s distortion products at the sum and difference frequ encies of mfa nfb, where m , n = 0, 1, 2, 3. intermodulation distortion terms are those for which neither m nor n is equal to 0. for example, the second - order terms include (fa + fb) and (fa ? fb), and the third - order terms include (2fa + fb), (2fa ? fb), (fa + 2 fb), and (fa ? 2 fb). the calculation of the intermodulation distortion is per the thd specification, where it is the ratio of the rms sum of the individual distortion products to the rms amplitude of the sum of the fundamentals expressed in decibels (db) . power supply rejection ratio (psr r ) variations in power supply affect the full - scale transition but not the l inearity of the converter . power supply rejection is the maximum change in full - scale transition point due to a change in power supply voltage from the nominal value. the psrr is defined as the ratio of the power in the adc output at full - scale frequency, f, to the po wer of a 1 00 mv p - p sine wave applied to the v cc supply of the adc of f requency , f s . psrr (db) = 10log( pf / pf s ) where: pf is equal to the power at f r equency , f , in the adc output. pf s is equal to the power at f requency , f s , coupled onto the v c c supply.
AD7616 data sheet rev. 0 | page 22 of 50 ac common - mode rejection ratio (ac cmrr) ac cmrr is defined as the ratio of the power in the adc output at frequency, f, to the power of a sine wave applie d to the common - mode voltage of vx x and vx x gnd at frequency, f s . ac cmrr (db) = 10lo g( pf / pf s ) where: pf is the power at frequency, f, in the adc output. pf s is the power at frequency, f s , in the adc output. channel to channel isolation channel to channel isolation is a measure of the level of crosstalk between all input channels. it is me asured by applying a full - scale sin e wave signal , up to 160 khz, to all unselected input channels and then determining the degree to which the signal attenuates in the selected channel with a 1 khz sine wave signal applied . phase delay phase delay is a m easure of the absolute time delay between when an input is sampled by the converter and when the result associated with that sample is available to be read back from t he adc , including delay induced by the analog front end of the device . phase delay drift phase delay drift is the change in group delay per unit temperature across the entire operating temperature of the device. phase delay matching p hase delay matching is the maximum phase delay seen between any simultaneously sampled pair.
data sheet AD7616 rev. 0 | page 23 of 50 theory of o peration converter details the AD7616 is a data acquisition system that employs a high speed, low power, charge redistribut ion, sar ana log - to - digital converter (adc) , and allow s dual simultane ou s sampling of 16 analog input channels. the analog inputs on the AD7616 can ac cept true bipolar input signals. analog input range options include 10 v, 5 v , and 2.5 v. the AD7616 operate s from a single 5 v supply. the AD7616 c ontain s input clamp protection, input signal scaling amplifiers, a first - order antialiasing filter, an on - c hip reference, a reference buffer , a dual high speed adc, a digital filter , a flexible sequencer , and high speed parallel and serial interfaces. the AD7616 can be operated in hardware or softw are mode by controlling the hw_rngselx pins. in hardware mode , the AD7616 is configured by pin control. in software mode , the AD7616 is configured by the control registers accessed via the serial or parallel interface. analog input analog input channel selection the AD7616 contains dual , simultaneous sampling , 16 - bit adcs. each ad c has eight analog input channels for a total of 16 analog inputs. additionally , the AD7616 has on - chip diagnostic chann els to monitor the v cc supply and an on - chip adjustable low dropout regulato r . channels can be selected for conversion by control of the chselx pins in hardware mode or via the channel register control in software mode. software mode is required to sample the diagnostic channels. channels can be selected dynamically or the AD7616 has an on - chip sequencer to allow the channels for conversion to be preprogrammed. in hard - ware mode , simultaneous sampling is limited to the corresponding a and b channel, that is, channel v 0 a is always sampled with channel v0 b . in software mode , it is possible to select any a channel with any b channel for simultaneous sampling. analog input ranges the AD7616 can handle true bipolar, sin gle - ended input voltages. the logic level s on the range select pins, hw_rngsel 0 and hw_rngsel1 , determine the analog input range of all analog input channels. if both range select pins are tied to a logic low, the analog input range is determined in softwa re mode via the input range r egisters ( see the register summary section for more details ) . in software mode, it is possible to configure an individual analog input range per channel. table 8 . an alog input range selection analog input range hw_rngsel 1 hw_rngsel 0 configured via the input range registers 0 0 2.5 v 0 1 5 v 1 0 10 v 1 1 in hardware mode, a logic change on th ese pin s has an imme diate effect on the analog input range; ho wever , there is typically a settling time of approximately 120 s i n addition to the normal acquisition time requirement. the recommended practice is to hardwire the range select pin s according to the desired input range for the system signals. analog input impe dance the analog input impedance of the AD7616 is 1 m? , a fixed input impedance that does not vary with the AD7616 sampling frequency. t his high analog input impedance eliminates the need for a driver amplifier in front of the AD7616 , allowing direct connection to the source or sensor. analog input clamp protection figure 41 shows the analog input circuitry of the AD7616 . each analog input of the AD7616 contains clamp pro tection circuitry. despite single 5 v supply operation, this analog input clamp protection allows an input overvoltage of between ?20 v and +20 v . figure 41 . analog input circuitry figure 42 shows the input clamp current vs. source voltage characteristic of the clamp circuit. for source volta ges between ? 20 v and +20 v , no current flows in the clamp circ uit. for input voltages that are greater than + 2 0 v and less than ? 20 v , the AD7616 clamp circuitry turns on. figure 42 . input protection clamp profile , input clamp current vs. source voltage place a series resistor on the analog input channels to limit t he current to 10 ma for input voltages greater than + 2 0 v and less than ?20 v . in an application where there is a series resistance on an analog input channel, v x a or vx b , a corresponding resistance is required on the analog input ground channel, v x a gnd or vx b gnd (see figure 4 3 ). if there is no correspond - 1m? clamp vxx 1m? clamp vxxgnd first- order lpf r fb r fb 13591-006 ?0.25 ?0.20 ?0.15 ?0.10 ?0.05 0 0.05 0.10 0.15 0.20 0.25 ?30 ?20 ?10 0 10 20 30 input clam p current (ma) source vo lt age (v) powered off powered on 13591-243
AD7616 data sheet rev. 0 | page 24 of 50 ing resistor on the vxagnd or vxbgnd channel, an offset error occurs on that channel. use the input overvoltage clamp protection circuitry to protect the AD7616 against transient overvoltage events. it is not recommended to leave the AD7616 in a condition where the clamp protection circuitry is active in normal or power-down conditions for extended periods. figure 43. input resistance matching on the analog input analog input antialiasing filter an analog antialiasing filter (a first-order butterworth) is also provided on the AD7616 . figure 44 and figure 45 show the frequency and phase response, respectively, of the analog antialiasing filter. the typical corner frequency in the 10 v range is 39 khz, and 33 khz in the 5 v range. figure 44. analog antialiasing filter frequency response figure 45. analog antialiasing filter phase response adc transfer function the output coding of the AD7616 is twos complement. the designed code transitions occur midway between successive integer lsb values, that is, 1/2 lsb and 3/2 lsb. the lsb size is full-scale range 65,536 for the AD7616 . the ideal transfer characteristics for the AD7616 are shown in figure 46. the lsb size is dependent on the analog input range selected. figure 46. transfer characteristics internal/external reference the AD7616 can operate with either an internal or external reference. the device contains an on-chip 2.5 v band gap refer- ence. the refinout pin allows access to the 2.5 v reference that generates the on-chip 4.096 v reference internally, or it allows an external reference of 2.5 v to be applied to the AD7616 . an externally applied reference of 2.5 v is also amplified to 4.096 v using the internal buffer. this 4.096 v buffered reference is the reference used by the sar adc. the refsel pin is a logic input pin that allows the user to select between the internal reference and an external reference. if this pin is set to logic high, the internal reference is selected and enabled. if this pin is set to logic low, the internal reference is disabled and an external reference voltage must be applied to the refinout pin. the internal reference buffer is always enabled. after a full reset, the AD7616 operates in the reference mode selected by the refsel pin. decoupling is required on the refinout pin for both the internal and external reference options. a 100 nf, x8r ceramic capacitor is required on the refinout pin to refinoutgnd. the AD7616 contains a reference buffer configured to amplify the reference voltage to ~4.096 v. a 10 f, x5r ceramic capacitor is required between refcap and refgnd. the reference voltage available at the refinout pin is 2.5 v. when the AD7616 is configured in external reference mode, the refinout pin is a high input impedance pin. 1m ? clamp vxx 1m ? clamp vxxgnd r fb r fb c r r analog input signal AD7616 13591-008 ?30 ?25 ?20 ?15 ?10 ?5 0 5 100 1k 10k 100k a ttenu a tion (db) input frequency (hz) 10v range 5v range 2.5v range 13591-244 0 1 2 3 4 5 6 100 1k 10k 100k phase (s) input frequency (hz) 10v range 5v range 2.5v range 13591-246 011...111 011...110 000...001 000...000 111...111 100...010 100...001 100...000 ?fs + 1/2lsb 0v ? 1/2lsb +fs ? 3/2lsb adc code analog input +fs midscale ?fs lsb 10v range +10v 0v ?10v 305v 5v range +5v 0v ?5v 152v 2.5v range +fs ? (?fs) 2 n * *where n is the number of bits of the converter lsb = v in 5v 2.5v refinout 5vcode= 32,768 v in 2.5v 2.5v refinout 2.5vcode= 32,768 v in 10v 2.5v refinout 10v code = 32,768 +2.5v 0v ?2.5v 76v 13591-009
data sheet AD7616 rev. 0 | page 25 of 50 if the internal reference is to be applied elsewhere within the system , i t must first be buffered externally. figure 47 . reference circuitry shut d own m ode the AD7616 enter s shutdown m ode by keeping the reset pin low for greater than 1.2 s. when the reset pin is set from low to high , the device exit s shutdown mode and enter s normal mode. when the AD7616 is placed in shutdown mode, the current consumptio n is typically 78 a an d the power - up time to perform a write to the device is approximately 240 s . power - up time to perform a conversion is 15 ms. in shut down mode , all ci rcuitry is powered down and all registers are cleared and reset to their default values. digital filter the AD7616 contains an optional digital first - order sinc filter for use in applications wher e slower throughput rates are in use or where higher snr or dynamic range is desirable. the osr of the digital filter is controlled in hardware using the oversampling pins, os 2 to os 0 (osx) , or in software via the os bits within the c onfiguration r egister . in software mode, over - sampling is enabled for all channels after the os bits are set in the c onfiguration r egister . in hardware mode, the osx signals at the time a full reset is released determine the osr to be used. table 9 provides the oversampling bit decoding to select the different oversample rates. in addition to the oversampling function, the output result is decimated to 16- bit resolution. if the os x pins / os bits are set to select an os ratio of eight, t he next convst rising edge takes the first sample for the selected channel, and the remaining seven samples for that chan nel are taken with an internally generated sampling signal. these samples are then averaged to yield an improvement in snr performance. as the os ratio increases, the ?3 db frequency is reduced, and the allowed sampling frequency is also reduced. t he conversion time extends as the oversampling rate is increased, and the busy signal scales with oversampling rates. acquisition and conversio n time increase linearly with oversampling ratio. if oversampling is enabled with the sequencer or in burst mode, the extra samples are gathered for a given channel before the sequencer moves on to the next channel. table 9 shows the typical snr performance of the device for each permissible oversampling ratio. the input tone used was a 100 hz sine wave for the three input ranges of the device. a plot of snr vs. osr is shown in figure 48. figure 48 . typical snr vs. osr for all analog input ranges table 9 . oversampling bit decoding osx pins/ os bits os r typical snr (db) ? 3 db b andwidth (khz) 2.5 v range 5 v range 10 v range all ranges 000 no oversampling 87.5 89.7 90.8 37 00 1 2 88.1 90.6 91.8 36.5 0 10 4 89 91.6 92.9 35 0 11 8 89.9 92.6 93.9 30.5 100 16 91 93.6 94.9 22 101 32 92.6 94.8 95.8 13.2 110 64 93.9 95.5 96.2 7.2 111 128 94.4 95.4 95.9 3.6 buf 2.5v ref refinout refsel refinoutgnd refinoutgnd refcap 100nf 10f 13591-010 97 96 95 94 93 92 91 90 89 88 87 0 20 40 60 80 100 snr (db) osr 2.5v range 5v range 10v range f in = 100hz 120 13591-0 1 1
AD7616 data sheet rev. 0 | page 26 of 50 applications i nformation functionality overvi ew the AD7616 has two main modes of operation : hardware mode and software mode . additionally , the communication s interface for hardware or software mode can be seri al or parallel. depending on the mode of operation and interface chosen, certain functional - ity may not be available. full functionality is available in both software serial and software parallel mode with restricted functionality in hardware serial mode a nd hardware parallel mode. table 10 shows the functionality available in the different modes of operation. power supplies the AD7616 has two independent p ower supplies, v cc and v drive , that supply the analog circuitry and digital interface , respectively. decouple both t he v cc supply and the v drive supply with a 10 f capacitor in parallel with a 100 nf capacitor. additionally , these supplies are regulated by two int ernal ldo regulators. the analog ldo (aldo) typically supplies 1.8 7 v . decouple the aldo with a 10 f capacitor between the regcap and regcapgnd pins. the digital ldo (dldo) typically supplies 1.89 v . decouple the dldo with a 10 f capacitor betw een the regcapd and regcapdgnd pins. the AD7616 is robust to power supply sequencing. the recom - mended sequence is to power up v drive first , followed by v cc . hold reset low unti l both supplies are stabilized. typical connections figure 49 shows the typical connections required for correct operation of the AD7616 . decouple t he v cc and v drive supplies as shown in figure 49. place t he smaller, 0.1 f capacitor as close to the supply pin as possible, with the larger 10 f bulk capacitor in parallel. decouple t he reference and ldo regulators as shown in figure 49 and as described in table 7 . the analog input pins require a matched resistance, r, on both the vxa and vxagnd (similarly , vxb and vxbgnd) inputs to avo id a gain error on the analog input channels caused by an impedance mismatch. table 10 . functionality matrix functionality operation mode 1 software mode , hw_rngselx = 00 hardware mode , hw_rngselx 00 serial , ser/ par = 1 parallel , ser/ par = 0 serial , ser/ par = 1 parallel , ser/ par = 0 internal/external reference yes yes yes yes selectable analog input ranges individual channel configuration yes yes no no common channel configuration no no yes yes sequential sequencer yes yes yes yes fully configurable sequencer yes yes no no burst m ode yes yes yes yes on - c hip over s ampling yes yes yes no crc yes yes yes no diagnostic channel conversion yes yes no no hardware r eset yes yes yes yes serial 1 - wire mode yes no yes no serial 2 - wire mode yes no yes no register a ccess yes yes no no 1 yes means available; no means not available.
data sheet AD7616 rev. 0 | page 27 of 50 figure 49 . typical external connections adc adc pga pga buf 2.5v ref aldo dldo r r r r c c 10f x5r 0.1f x8r refinout refinoutgnd refca p refgnd v cc v drive 5v 2.5v/3.3v 10f 10f 0.1f 0.1f 10f 10f AD7616 regca p reggnd regcapd reggndd vxa vxagnd vxbgnd vxb mux mux 13591-300
AD7616 data sheet rev. 0 | page 28 of 50 device configuration operational mode the mode of operation, hardware mode or software mode , is configured when the AD7616 is released from full reset . the logic level of the hw_rngselx pins when the reset pin t ransitions fro m low to high determines the operational mode. the hw_rngselx pins are dual function. if hw_rngselx = 0b00 , the AD7616 enter s software mode. any other combination of the hw_rngselx configure s the AD7616 to hardware mode and the analog input range is configured as per table 8 . after software mode is configured , the logic level of the hw_rngselx si gn als is ignored. after an operation al m ode is configured , a full reset via the reset pin is required to exit the operation al mode and to set up an alternative mode. if hardware mode is selected , all further device configuration is via pin control. access to the on - chip registers is prohibited in hardware mode. in software mode , the interface and reference configuration must be configured via pin control but all further device configuration is via register access only . internal / external ref erence the internal reference is enabled or disabled when the AD7616 is released from a full reset . the logic level of the refsel signal when the reset pin transitions from low t o high configures the reference. after the reference is configured , changes to the logic level of the refsel signal are ignored. if the refsel signal is set to 1 , the internal reference is enabled. if refsel is set to l ogic 0 , the internal reference is dis abled and an external reference must be supplied to the refinout pin for correct operation of the AD7616 . a full reset via the reset pin is required to exit the operation al mode and set up an alternative mode. connect a 100 nf capacitor between the refinout and refinoutgnd pins. if using an external reference, place a 10 k band limiting resistor in series between the reference and the refinout pin of the AD7616 . digital interface the digital interface selection, parallel or serial, is configured when the AD7616 is released from a full reset . the logic level of the ser/ pa r signal when the reset pin transitions from low to high configures the interface . if the ser/ pa r signal is set to 0 , the parallel interface is enabled. if the ser/ pa r signal is set to 1 , the serial interface is selected. additionally , if the serial interface is selected , the ser1w signal is monitored when the reset pin is released to determine if serial 1 - wire or 2 - wire mode is selected. after the interface is configured , changes to the logic level of the ser/ pa r signal or the ser1w signal ( when the serial interface is enabled ) are ignored. a full reset via the reset pin is required to exit the operation mode and set up an alternative mode. hardware mode if hardware mode is selected , the available functionality is restricted and all functionality is configured via pin control. the logic level of the following signals is checked after a full reset to configure the functionality of the AD7616 : crc, burst, seqen, and osx . table 11 provides a summary of the signals that are latched by the device on the release of a full reset, depending on the mode of operation chosen. after the device is configured , a full reset via the re set pin is required to exit the configuration and set up an alternative configuration. functionality availability is restricted depending on the interface type select ed . see table 10 for a full list of the funct ionality available in hardware parallel or serial mode. the chselx pins are queried at reset to determine the initial a nalog input channel pair to acquire for conversion or to configure the initial settings for the sequencer. the channel pair selected for conversion or the hardware sequencer can be reconfigured during normal operation by setting and maintaining the chselx signal level before the convst rising edge until the busy falling edge. the hw_rngselx signals control the analog input range for all 16 analog input channels. a logic change on these pins has an imme diate effect on the analog input range; however, the typical settling time is approximately 120 s, in addition to the normal acquisition time requirement. the recommended practice is to hardwi re the range select pins according to the desired input range for the system signals. access to the on - chip registers is prohibited in hardware mode.
data sheet AD7616 rev. 0 | page 29 of 50 table 11 . summary of l atched h ardware s ignals 1 signal latched at full reset read at reset read d uring busy edge driven hw mode sw mode hw mode sw mode hw mode sw mode hw mode sw mode refsel yes yes seqen yes no hw_rngselx (range change) yes yes yes no hw_rngselx (h ardware (hw) or software ( sw ) m ode) yes yes ser/ par yes yes crcen yes no osx yes no burst yes no chselx yes no yes no ser1w yes yes 1 blank cells in table 11 mean not applic able. software mode if software mode is selected and the reference and interface type is configured, all other configuration settings in the AD7616 are controlled via the on - chip registers. all functionality of the AD7616 is available when software mode is selected. table 11 provides a summary of the signals that are latched by the device on the release of a full reset, depending on the mode of operation chosen. r eset functionality the AD7616 has two reset modes: full or partial . the reset mode selected is dependent on the length of the reset low pulse. a partial reset requires the reset pin to be held low between 40 ns and 500 ns. after 50 n s from release of reset , the device is fully functional and a conversion can be initiated . a full reset requires the reset pin to be held low for a minimum of 1.2 s. after 15 m s from release of reset , the devices is completely reconfigure d and a conversion can be init i ated. a partial reset reinitializes the following modules: ? sequ encer ? digital f ilter ? spi ? both sar adcs the current conversion result is discarded on completion of a partial reset. the partial reset does not affect the register values programmed in software mode or the latches that store the user configuration in both hardware and software modes. a dummy conversion is required in software mode after a partial reset. a full reset returns the device to its default power - on state. the followin g fe atures a re configured when the AD7616 is released from full reset : ? hardware m ode or s oftware m ode ? internal/ e xternal r eference ? i nterface ty pe on power - up , the reset signal can be released as soon as both the v cc and v drive supplies are stable. t he logi c level of the hw_rngselx , refsel, ser/ pa r and db4/ ser1w pins when the reset pin is released after a full reset determine s the configuration. if hardware mode is selected , the functionality determined by the crc, bursten, seqen , and osx signals is also latched when the reset pin transitions from low to high in full reset mode . after the functionality is configured, changes to these signals are ignored. in hardware mode, the analog inpu t range ( hw_rngselx signals) can be configured during either a full or partial reset or during normal operation, but hardware/software mode selection requires a full reset to reconfigure while this setting is latched. in hardware mode , the chselx and hw_r ngsel x pins are queried at release from both a full and a partial reset to perform the following actions: ? determine t he initial analog input channel pair to acquire for conversion . ? c onfigure the init ial settings for the sequencer . ? select the analog input v oltage range .
AD7616 data sheet rev. 0 | page 30 of 50 the chselx and hw_rngselx signals are not latched. the channel pair selected for conversion , or the hardware sequencer , can be reconfigured during normal operation by setting and maintaining the chselx signal level before the convst risin g edge , and ensuring the signal level remains constant until after busy transitions low again. see the channel selection section for further details. in software mode , all additional functionality is configured by controlling the on - chip registers. pin function overvie w there are several dual function pins on the AD7616 . their functionality is dependent on the mode of operation selected by the hw_rngselx pins. table 12 outlines the pin functionality in the different modes of operation and interface modes. figure 50 . AD7616 con figuration at r eset table 12 . pin functionality overview pins operation mode software, hw_rngselx = 00 hardware, hw_rngselx 00 serial, ser/ par = 1 parallel, ser/ par = 0 serial, ser/ par = 1 parallel, ser/ par = 0 chselx no function, connect to dgnd no function, connect to dgnd chselx chselx sclk/ rd sclk rd sclk rd wr /burst connect to dgnd wr burst burst db15 /os0 to db 13/ os 2 connect to d gnd db 15 to db1 3 osx db15 to db 13 db 12 /sdoa sdoa db12 sdoa db12 db 11 /sdob s dob , l eave floating for s erial 1 - wire mode db 11 sdob db 11 db10/ sdi sdi db 10 connect to d gnd db 10 db9 to db6 , db3 to db 0 connect to d gnd db 9 to db 6 , db 3 to db 0 connect to d gnd db9 to db6, db3 to db0 db 5 /crcen connect to d gnd db 5 crcen db5 db4/ ser1w ser1w db 4 ser1w db 4 hw_rngselx hw_rngselx, connect to dgnd hw_rngselx, connect to dgnd hw_rngselx, configure analog input range hw_rngselx, configure analog input range seqen no function, connect to dgnd no function, connect to dgnd seqen seqen refsel refsel refsel refsel refsel v cc v drive reset convst busy mode range setting in hw mode ch x y z acq x conv x acq y conv y t reset_wait t device_setup t reset_setup t reset_hold all modes hardware mode only 13591-012 refsel ser/par, ser1w hw_rngsel0, hw_rngsel1 crcen, burst seqen, os0 to os2 chsel0 to chsel2 action
data sheet AD7616 rev. 0 | page 31 of 50 digital interface channel selection hardware mode the logic level of the chselx signals determine the channel pair for conversion; see table 13 for signal decoding information. the chselx signals at the time that either full or partial reset is released determine the initial channel pair to sample. after a reset, the logic levels of the chselx signals are examined during the busy high period to set the channel pair for the next conversion. the chselx signal level must be set before convst goes from low to high and be maintained until busy goes from high to low to indicate a conversion is complete. see figure 51 for further details. software mode in software mode, the channels for conversion are selected by control of the channel register. on power-up or after a reset, the default channels selected for conversion are channel v0a and channel v0b. table 13. chselx pin decoding channel selection input pin analog input channels for conversion chsel0 chsel1 chsel2 0 0 0 v0a, v0b 0 0 1 v1a, v1b 0 1 0 v2a, v2b 0 1 1 v3a, v3b 1 0 0 v4a, v4b 1 0 1 v5a, v5b 1 1 0 v6a, v6b 1 1 1 v7a, v7b figure 51. hardware mode channel conversion setting figure 52. software serial mode channel conversion setting figure 53. software parallel mo de channel conversion setting 13591-013 reset convst busy ch x a/b x a/b y a/b z ch y ch z ch... chsel2 to chsel0 data bus configure point configure point configure point initial setup reset convst busy cs write ch x write ch y write ch z write ch... sdi a/b 0 a/b x a/b y sdoa, sdob chx conversion start do not care 13591-014 reset convst busy cs wr rd ch x a 0 b 0 ch y a x b x ch z a y b y ch ... db0 to db15 chx conversion start 13591-153
AD7616 data sheet rev. 0 | page 32 of 50 parallel interface the parallel interface reads the conversion results, and config- ures and reads back the on-chip registers. data can be read from the AD7616 via the parallel data bus with standard cs , rd , and wr signals. to read the data over the parallel bus, tie the ser/ par pin low. reading conversion results the convst signal initiates the conversion process. a low to high transition on the convst signal initiates a conversion of the selected inputs. the busy signal goes high to indicate a conversion is in progress. when the busy signal transitions from high to low to indicate that a conversion is complete, it is possible to read back conversion results on the parallel interface. data can be read from the AD7616 via the parallel data bus with standard cs and rd signals. the cs and rd input signals are internally gated to enable the conversion result onto the data bus. the data lines, db15 to db0, leave their high impedance state when both cs and rd are logic low. the rising edge of the cs input signal three-states the bus, and the falling edge of the cs input signal takes the bus out of the high impedance state. cs is the control signal that enables the data lines; it is the function that allows multiple AD7616 devices to share the same parallel data bus. the number of required read operations depends on the device configuration. a minimum of two reads are required to read the conversion result for the simultaneously sampled a and b channels. if additional functions such as crc, status, and burst mode are enabled, the number of required readbacks increases accordingly. the rd pin reads data from the output conversion results register. applying a sequence of rd pulses to the rd pin of the AD7616 clocks the conversion results out from each channel onto the parallel bus, db15 to db0. the first rd falling edge after busy goes low clocks out the conversion result from channel a x . the next rd falling edge updates the bus with the channel b x conversion result. writing register data in software mode, all the read/write registers in the AD7616 can be written to over the parallel interface. a register write command is performed by a single 16-bit parallel access via the parallel bus (db15 to db0), cs , and wr signals. provide data written to the AD7616 on the db15 to db0 inputs, with db0 being the lsb of the data-word. the format for a write command is shown in figure 54. bit d15 must be set to 1 to select a write command. bits[d14:d9] contain the register address. the subsequent nine bits (bits[d8:d0]) contain the data to be written to the selected register. see the register summary section for the complete list of register addresses. data is latched into the device on the rising edge of wr . figure 54. parallel interface register write reading register data all the registers in the device can be read over the parallel interface. a register read is performed by first writing the address of the register to be read to the AD7616 . the format for a register read command is shown in figure 56. bit d15 must be set to 0 to select a read command. bits[d14:d9] contain the register address. the subsequent nine bits (bits[ d8:d0]) are ignored. the read command is latched into the AD7616 on the rising edge of wr . this latch transfers the relevant register data to the output register. the register data can then be read on the db15 to db0 pins by using a standard read command. see figure 56 for additional information. figure 55. parallel interface conversion readback figure 56. parallel interface register read cs wr write reg 1 write reg 2 13591-020 db15 to db0 convst busy cs rd conv a conv b db15 to db0 13591-016 cs wr rd read reg 1 data reg 1 read reg 2 data reg 2 13591-023 db15 to db0
data sheet AD7616 rev. 0 | page 33 of 50 serial interface to interface to the AD7616 over the spi, the ser/ par pin must be tied high. the cs and sclk signals transfer data from the AD7616. the AD7616 has two serial data output pins, sdoa and sdob. data is read back from the AD7616 using serial 1-wire or serial 2-wire mode. in serial 2-wire mode for the AD7616 , conversion results from channel v0a to channel v7a appear on sdoa, and conversion results from channel v0b to channel v7b appear on sdob. in serial 1-wire mode, conversion results from channel v0b to channel v7b are interlaced with conversion results from channel v0a to channel v7a. to achieve the maximum throughput, it is required to use 2-wire mode. to read back data over both sdoa and sdob, the ser1w pin must be tied high. if data is to be read back over sdoa only, the ser1w pin must be tied low. serial 1-wire or 2-wire mode is configured when the AD7616 is released from full reset. reading conversion results the convst signal initiates the conversion process. a low to high transition on the convst signal initiates a conversion of the selected inputs. the busy signal goes high to indicate a conversion is in progress. when the busy signal transitions from high to low to indicate that a conversion is complete, it is possible to read back conversion results on the serial interface. the cs falling edge takes the data output lines, sdoa and sdob, out of three-state and clocks out the msb of the conversion result. the rising edge of sclk clocks all subsequent data bits onto the serial data outputs, sdoa and sdob. figure 57 shows a read of two simultaneous conversion results using two sdox lines on the AD7616 . if the status register is appended to the conversion results or operating in sequencer burst mode where multiples of 16 sclk transfers access data from the AD7616, hold cs low to frame the entire data. data can also be clocked out using just one sdox line, in which case sdoa must be used to access all conversion data. for the AD7616 to access both channel vxa and channel vxb conversion results on one sdox line, a total of 32 sclk cycles is required. frame these 32 sclk cycles using one cs signal, or individually frame each group of 16 sclk cycles using the cs signal. the disadvantage of using just one sdox line is that the throughput rate is reduced. leave the unused sdob line unconnected in serial 1-wire mode. if using sdoa as a single serial data output line, the channel results are output in the following order: vxa and vxb. figure 58 shows a 1-wire, serial readback operation. the speed at which the data can be read back in serial interface mode is dependent on spi frequency, v drive supply, and the capacitance of the load on the sdo line, c load . table 14 shows a summary of the maximum speed achievable for various conditions. table 14. spi frequency vs. load capacitance and v drive v drive (v) c load (pf) spi frequency (mhz) 2.3 to 3 20 40 3 to 3.6 30 50 figure 57. serial interface, 2-wire mode figure 58. serial interface, 1-wire mode convst busy cs 1 2 3 141516 sclk sdoa db15 db14 db13 db2 db1 db0 db15 db14 db13 db2 db1 db0 sdob channel vax result channel vbx result 13591-017 convst busy cs 1 2 15 16 17 18 31 32 sclk db15 db14 db1 db0 db15 db14 db1 db0 sdoa channel vax result channel vbx result 13591-018
AD7616 data sheet rev. 0 | page 34 of 50 writing register data all the read/write registers in the AD7616 can be written to over the serial interface. a register write command is performed by a single 16-bit spi access. the format for a write command is shown in table 15. bit d15 must be set to 1 to select a write command. bits[d14:d9] contain the register address. the subsequent nine bits (bits[d8:d0]) contain the data to be written to the selected register. figure 59 shows a typical serial write command. reading register data all the registers in the device can be read over the serial interface. a register read is performed by issuing a register read command followed by an additional spi command that can be either a valid command or no operation (nop). the format for a read command is shown in table 16. bit d15 must be set to 0 to select a read command. bits[d14:d9] contain the register address. the subsequent nine bits (bits[d8:d0]) are ignored. see the register summary section for the complete list of register addresses. figure 60 shows a typical serial read command. figure 59. serial interface register write figure 60. serial interface register read table 15. write command message configuration msb lsb d15 d14 d13 d12 d11 d10 d9 d8 d7 d6 d5 d4 d3 d2 d1 d0 w/r regaddr[5:0] data[8:0] 1 register address data to write table 16. read command message configuration msb lsb d15 d14 d13 d12 d11 d10 d9 d8 d7 d6 d5 d4 d3 d2 d1 d0 w/r regaddr[5:0] data[8:0] 0 register address do not care convst cs write reg 1 write reg 2 write reg 3 sdi conv result invalid invalid s doa, sdob 13591-021 convst cs read reg 1 read reg 2 read reg 3 sdi conv result reg 1 data reg 2 data sdoa 13591-024
data sheet AD7616 rev. 0 | page 35 of 50 sequencer the AD7616 features a highly configurable on - chip sequencer. the functionality and configuration of the sequencer is dependent on the mode of operation of the AD7616 . in h ardware m ode , the sequencer is sequential only . the sequencer always start s converting at c hannel v 0 a and channel v 0 b and convert s each subsequent channel up to the configured end channel. in s oftware m ode , the sequencer has additional functionality and configurability . the sequencer stack has 32 uniquely configurable sequence steps , allowing any channel order to be programmed . additionally , any channel vx a input can be paired with any channel vx b input or diagn ostic channel. the sequencer c an be operated with or without the b urst function enabled. with the burst function enabled , only one convst pulse is required to convert every channel in a sequence. with burst mode disabled , one convst pulse is required for every conversion step in the sequence. see the burst sequencer section for additional details on operating in burst mode. hardw are mode sequencer in h ardware m ode , the sequencer is controlled by the seqen pin and t he chselx pins. the sequencer is enabled or disabled when the AD7616 is released from full reset . the logic level of the seqen pin when the reset pin is released determines wheth er the sequencer is enabled or disabled ( see table 17 for settings ) . after the reset pin is released , the function is fixed and a full reset via the reset pin is required to exit the function and set up an alternative configuration . table 17 . hardware mode sequencer configuration seqen interface mode 0 sequencer disabled 1 sequencer enabled when t he sequencer is enabled , the logic levels of the chselx pins determine the channels selected for conversion in the sequence. the chselx pins at the time reset is release d determine the initial settings for the channels to convert in the sequence. to reconfigure the channels selected for conve rsion thereafter , set the chselx pins to the required setting for the duration of the final busy pulse before the current conversion sequence is complete. see figure 61 for further details. table 18. chsel x pin decoding sequencer channel selection input pin analog input channels for sequential conversion ch sel 0 ch sel 1 ch sel 2 0 0 0 v0 x only 0 0 1 v0 x to v1 x 0 1 0 v0 x to v2 x 0 1 1 v0 x to v3 x 1 0 0 v0 x to v4 x 1 0 1 v0 x to v5 x 1 1 0 v0 x to v6 x 1 1 1 v0 x to v7 x software mode sequen cer in software mode, the AD7616 contains a 32 - layer fully configurable sequencer stack. control of the sequencer is achieved by programming the confi guration register and sequencer stack registers via the parallel or serial interface. each stack step can be individually programmed to pair any input from channel vxa to any input from channel vxb , or any diagnostic channel can be selected for conversion . the sequencer depth can be set to any length fr om 1 to 32 laye rs . the sequencer depth is controlled via the ssrenx bit. set the ssrenx bit in the sequencer stack register corresponding to the last step required. the channels to convert are selected by pr ogramming the aselx and bselx bits in each sequence stack register for the depth required. the sequencer is activated by setting the seqen bit in the configuration register to 1 . figure 61 . hardware mode sequencer configuration reset seqen convst busy ch x ch y ch z chsel2 to chsel0 a/b 0 a/b x a/b 0 a/b y a/b 0 data initial setup configure point configure point a/b x-1 a/b y-1 13591-025
AD7616 data sheet rev. 0 | page 36 of 50 to configure and enable the sequencer , it is recommended to complete the following procedure (see figure 62) : 1. configure the analog input range for the required analog input channels . 2. program the sequencer st ack registers to select the channels for the sequence . 3. set the ssr en x bit in the last required sequence step . 4. set the seqen bit in the configuration register . 5. provide a dummy convst pulse . 6. cycle through convst pulses and conversion reads to step through ea ch element of the sequencer stack . the sequence automatically restarts from the first element in the sequencer stack with the next convst pulse . following a partial reset, the sequencer pointer is repositioned to the first layer of the stack, but the regi ster programmed values remain unchanged. burst sequencer burst mode avoids generating a convst pulse for each step in a sequence of conversions. one convst pulse converts every step in the sequence. the burst sequencer is an additional feature that works i n conjunction with the sequencer. if the burst function is enabled, one convst pulse initiates a conversion of all the channels configured in the sequencer. the burst function avoids generating a convst pulse for each step in a sequence of conversions , as is the case when the burst function is disabled. configuration of the burst function varies depending on the mode of operation: hardware or software mode. see the hardware mode burst section and the software mode burst section for specific details on configuring the burst function in the each mode. when configured, the burst sequence is initiated at the rising edge of convst. the busy pin goes high to indicate that a convers ion is in progress. the busy pin remain highs until all conversions in the sequence are complete. the conversion results are available for read back after the busy pin goes low. the number of data reads required to read all the data in the burst sequence is dependent on the length of the sequence configured. the conversion results are presented on the data bus (parallel or serial) in the same order as the programmed sequence. the t hroughput rate of the AD7616 is limited in burst mode and dependent on the length of the sequence. each channel pair requires an acquisition, conversion , and readback time. the time taken to complete a sequence with number of channel pairs, n, is estimated by t burst = ( t con v + 25 ns) + ( n C 1)( t acq + t conv ) + n ( t rb ) w here : t conv is the typical conversion time . t acq is typical acquisition time. t rb is the time required to read back the conversion results in either serial 1 - wire, serial 2 - wire , or parallel mode . hardware mode burst burst mode is enabled in hardware mode by setting the burst pi n to 1. the seqen pin must also be set to 1 to enable the sequencer. in hardware mode, the burst sequencer is controlled by the burst, seqen, and chselx pins. the burst sequencer is enabl ed or disabled when the AD7616 is released from full reset. the logic level of the seqen pin and the burst pin when the reset pin is released determines whether the burst sequenc er is enabled or disabled. after the reset pin is released, the function is fixed and a full reset via the reset pin is required to exit the function and set up an alternative configuration. when the burst sequencer is e nabled, the logic levels of the chselx pins determine the channels selected for conversion in the burst sequence. the chselx pins at the time reset is released determines the initial settings for the channels to convert in the burst seque nce. to reconfigure the channels selected for conver - sion after a reset , set the chselx pins to the required setting for the duration of the next busy pulse (see figure 63 for further details). software mode burst in software mode, the burst function is enabled by setting the burst bit in the configuration register to 1. this action must be performed when setting the seqen bit in the configuration register as outlined in the steps described in the software mode sequencer section to configure the sequencer (see figure 64 for additional information). figure 62 . software mode sequencer configuration reset convst busy register setup a/b 0 s 0 s 1 s n ? 1 s n s 0 data initial setup sequence start dummy conversion sequence start 13591-026
data sheet AD7616 rev. 0 | page 37 of 50 figure 63. burst sequencer, hardware mode figure 64. burst sequencer, software mode reset seqen burst c onvst busy ch x ch y ch z ch z ch z chsel2 to chsel0 a/b 0 a/b x?1 a/b x a/b 0 a/b y?1 a/b y a/b 0 a/b z?1 a/b z data configure point configure point configure point initial setup 13591-027 reset convst busy register setup a/b 0 s 0 s 1 s n?1 s n s 0 s 1 s n?1 s n data dummy conversion 13591-028
AD7616 data sheet rev. 0 | page 38 of 50 diagnostics diagnostic channels in addition to the 16 analog inputs, vx a and vx b , the AD7616 can also convert th e following diagnostic channels: v cc and the analog a ldo voltage . the diagnostic channels are selected for conversion by programming the channel register (see the ch annel register section) to the corresponding channel identifier. diagnos - tic channels can also be added to the s equencer stack in software mode , but only provide an accurate reading at throughput rates <250 ksps. see figure 65 for a plot of the deviation from expected value vs. sampling frequency that can be expected when using the diagnostic channels. the expected output for each channel is governed by t he following transfer functions: ( ) ( ) ref ref cc cc v v v code v = 5 768 , 32 C 4 ( ) ( ) ( ) ref ref aldo v v v code ldo = 10 768 , 32 7 C 10 figure 65 . deviation from expected value vs. sampling frequency figure 66 . v cc diagnostic transfer function figure 67 . aldo diagnostic transfer function inte rface self test it is possible to test the integrity of the digital interface by selecting the communication self test channel in the channel register (see the channel register section) . selecting the communication self test for conversion forces the conversion result register to a known fix ed output. when conversion code is read, c ode 0xaaaa is output as the conversion code of adc a, and c ode 0x5555 is output as the conversion code of adc b. crc the AD7616 has a cyclic redundancy check (crc) checksum mode to improve interface robustness by detecting errors in data . the crc feature is available in both software ( serial and parallel ) mode and hardware ( seria l only) mode. the crc feature is not available in hardware parallel mode. the crc result is contained within the status register. enabling the crc feature enables the status register and vice versa. in h ardware m ode , the crcen pin controls the crc feature. the crc feature is enabled or disabled when the AD7616 is released from full reset . the logic level of the crcen pin when the reset pin is released determines whether the crc fe ature is enabled or disabled. set the crcen pin to 1 to enable the crc feature. after the reset pin is released , the function is fixed and a full reset via the reset pin is required to exit the function and set up an alt ernative configuration. see the reset functionality se ction for additional information. after being enabled, the crc result i s appended to the conversion result and consists of a 16 - bit word, where the first eight bits contain the channel id of the last channel pair converted and the last eight bits are the crc result. the result is accessed via an extra read command, as shown in figure 68. in s oftware m ode , the crc function is enabled by setting either the crcen bit or the statusen bit in the configuration register to 1 (see the section) . 750 ?750 ?500 ?250 0 250 500 0 600 500 400 300 200 100 sampling frequency (ksps) deviation from expected value (codes) 13591-035 aldo error v cc error 29000 22000 23000 24500 26000 28000 25000 27000 4.50 4.75 5.00 5.50 5.25 expected output (codes) v cc (v) 13591-029 13591-030 ?9000 ?8800 ?8600 ?8400 ?8200 ?8000 ?7800 ?7600 ?7400 ?7200 1.75 1.80 1.85 1.90 1.95 expected output (codes) aldo (v)
data sheet AD7616 rev. 0 | page 39 of 50 if the crc function is enabled, a crc is calculated on the conversion results for channel vxa and channel vxb. the crc is calculated and transferred on the serial or parallel interface after the conversion results are transmitted, depending on the configuration of the device. the hamming distance varies relative to the number of bits in the conversion result. for conversions with 119 bits, the hamming distance is 4. for >119 bits, the hamming distance is 1, that is, 1-bit errors are always detected. the following is a pseudocode description of how the crc is implemented in the AD7616: crc = 8?b0; i = 0; x = number of conversion channel pairs; for (i=0, iAD7616 is an 8-bit word equal to zero. the xor operation described in the preceding code is executed to calculate each bit of the crc word for the conversion result, a n . this crc word (crc1) is then used as the starting point for calculating the crc word (crc) for the conversion result, b n . the process repeats cyclically for each channel pair converted. depending on the mode of operation of the AD7616 , the status register value is appended to the conversion data and read out via an extra read command over the serial or parallel interface. the user can then repeat the xor calculation described in the preceding code for the received conversion results to check whether both crc words match. see figure 68 or a description of how the crc word is appended to the data for each mode of operation. figure 68. crc rea dback for all modes convst busy a x b x crc ab(x) data a x b x a z b z crc ab(x:z) data a x crc ab(x) sdoa b x crc ab(x) sdob a x a z crc ab(x:z) sdoa b x b z crc ab(x:z) sdob parallel/serial (1-wire), sequencer/manual mode parallel/serial (1-wire), burst serial (2-wire), sequencer/manual mode serial (2-wire), burst 13591-032
AD7616 data sheet rev. 0 | page 40 of 50 r egister summary the AD7616 has six read/write registers used for configuring the device in software mode and an additional 32 sequencer stack registers for programming the flexible on - chip sequencer and a read only status register. table 19 shows an overview of the read/write registers available on the AD7616 . the status register is an additional read only register than contains information on the channel pair previous ly converted and the crc result. table 19 . register summary 1 reg . name bits bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 b it 0 reset r / w 0x02 configuration r egister [15:8] addressing reserved 0x0000 r/w [7:0] sdef bursten seqen os statusen crcen 0x03 channel r egister [15:8] addressing reserved 0x0000 r/w [7:0] chb cha 0x04 input range register a1 [15:8] addressin g reserved 0x00ff r/w [7:0] v3 a v2 a v1 a v0 a 0x05 input range register a2 [15:8] addressing reserved 0x00ff r/w [7:0] v7 a v6 a v5 a v4 a 0x06 input range register b1 [15:8] addressing reserved 0x00ff r/w [7:0] v3 b v2 b vb1 v0 b 0x07 input range register b2 [15:8] addressing reserved 0x00ff r/w [7:0] v7 b v6 b vb5 v4 b 0x20 to 0x3f sequencer stack registers[0:31] [15:8] addressing ssren x 0x0000 2 r/w [7:0] bsel x asel x n/a status r egister [15:8] a[3:0] b[3:0] n/a r [7:0] crc[7:0] 1 n/a means not applicable. 2 af ter a full or partial rest is issued, the sequencer stack register is reinitialized to cycle through channel v0 a and channel v0 b to channel v7 a and channel v 7 b . the remaining 24 layers of the stack are reinitialized to 0x0.
data sheet AD7616 rev. 0 | page 41 of 50 addressing register s the seven msbs written to the device are decoded to determine which register is addressed. the seven msbs consist of the register address (regaddr) , b its[5:0] , and the read/write bit. the register address bits determine which on - chip r egister is selected. the read/write bit determines if the remaining nine bits of data on the db10/ sdi lines are loaded into the addressed register. if the read/write bit is 1 , the bits load into the reg i ster addressed by the register select bits. if the re ad/wri te bit is 0 , the command is seen as a read request. the addressed register data is available to be read during the next read operation. msb lsb d15 d14 d13 d12 d11 d10 d9 d8 to d0 w/ r reg addr[ 5 ] reg addr[ 4 ] reg addr[ 3 ] reg ad dr[ 2 ] reg addr[ 1 ] regaddr[ 0 ] data[ 8:0 ] table 20. bit s mnemonic description d15 w / r if a 1 is written to this bit , b its[ d 8: d 0] of this register are written to the register specified by regaddr[5:0]. alternative ly, if a 0 is written , the next operation is a read from the designated register. d14 regaddr[ 5 ] if a 1 is written to this bit, the contents of regaddr[4:0] specifies the 32 sequencer stack r egisters. alternatively , i f a 0 is written to this bit, a regis ter is selected as defined by regaddr[4:0] . [ d13 : d9 ] regaddr[ 4:0 ] when w/ r =1, the contents of regaddr[4:0] determine re gister for selection as follows : 00001 : r eserved . 00010 : s elects the c onfiguration r egister . 00011 : s elects the c hannel r egister . 00100 : s elects input range register a1 . 00101 : s elects input range register a2 . 00110 : s elects input range register b1 . 00111 : s elects input range register b2 . 01000 : s elects the s tatus r egister when w/ r = 0, and regaddr[4:0] contains 00000, the conversion codes are read . [d8: d0 ] data[8:0] these bits are written into the corresponding register specified by bits regaddr[5:0] . see the following sections for detailed descriptions of each register.
AD7616 data sheet rev. 0 | page 42 of 50 c onfiguration registe r the configuration register is used in software mode to configure many of the main functions of the adc, including the s equencer, b urst mode, oversampling, and crc options. address: 0x02, res et: 0x0000, name: configuration register t able 21 . bit d escriptions for the configuration register bits bit name settings description reset 1 access [15:9 ] addressing 0 bits[15:9] define the address of the relevant register. see the addressing registers section for further details. 0x0 rw 8 reserved reserved . 0x0 r/w 7 sdef self d etect or e rror f lag . n/a r 0 test passed . the AD7616 has configured itself successfully a fter power - up. 1 test failed. an issue was detected during device configuration. a reset is required. 6 bursten burst m ode e nable. 0x0 rw 0 burst m ode is disabled. each channel pair to be converted requires a cnvst pulse. 1 a single cnvst pulse converts every channel pair programmed in the 32 - layer sequencer stack registers up to and including the layer defined by the ssren x bit. see the software mode sequencer section and the software mode burst section for further details. 5 seqen channel s equencer e nable. 0x0 rw 0 the channel sequencer is disabled. 1 the channel sequencer is enabled. [ 4:2 ] os oversampling (os) r atio , samples per channel. 0 x0 rw 000 oversampling disabled. 001 oversampling enabled, osr = 2. 010 oversampling enabled, osr = 4. 011 oversampling enabled, osr = 8 . 100 oversampling enabled, osr = 16 . 101 oversampling enabled, osr = 32 . 110 oversampl ing enabled, osr = 64 . 111 oversampling enabled, osr = 128 . 1 statusen status r egister o utput e nable . 0x0 rw 0 the status register is not read out when reading the conversion result . 1 the status register is read out at the end of all the conversion words (including the self test channel if enabled in s equencer mode) i f all the selected channels are read out. the crc result is included in the last eight bits. 0 crcen crc enable. the statusen and crcen bits have identical functionality. 0x0 rw 1 n/a means not applicable. crc enable status register output enable self-detector error flag os ratio samples per channel 111: os128. 110: os64. 101: os32. 100: os16. 011: os8. 010: os4. 001: os2. 000: os1. burst mode enable channel sequencer enable 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 [15:9] addressing (r/w) [0] crcen (r/w ) [8 ] reserved [1] statusen (r/w ) [7] sdef (r) [4:2] os (r/w) [6] bursten (r/w ) [5] seqen (r/w)
data sheet AD7616 rev. 0 | page 43 of 50 channel register address: 0x0 3, reset: 0x0000, name: channel register in software manual mode, t he c hannel r egister select s the input channel or self test channel for the next conversion. table 22 . bit d escriptions for t he channel register bits bit name settings description reset access [15:9 ] addressing bit s [15:9] define the address of the relevant register. see the addressing registers section for further details. 0x0 r/w 8 reserved reserved . 0x0 r/w [ 7:4 ] chb channel selection bits for adc b c hannels. 0000 v0 a/v 0 b. 0001 v1 a/v 1 b. 0010 v2 a/v 2 b. 0011 v3 a/v 3 b. 0100 v4 a/v 4 b. 0101 v5 a/v 5 b. 0110 v6 a/v 6 b. 0111 v7 a/v 7 b. 1000 v cc . 1 001 aldo. 1010 reserved. 1011 set the dedicated bits for digital interface communication self test function. when conversion codes are read, code 0xaaaa is read out as the conversion code of channel a, and code 0x5555 is output as the conversion code of channel b. 1100 reserved. [ 3:0 ] cha channel selection bits for adc a channels. settings are the same as for adc b. 0x0 r/w channel selection bits for adc a channels 1100: reserved. 1011: 0 xaaaa. 1010: reserved. ... 10: v2 a. 1: v1 a. 0: v0 a. channel selection bits for adc b channels 1100: reserved. 1011: 0x5555. 1010: reserved. ... 10: v2 b. 1: v1 b. 0: v0 b. 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 [15:9] addressing (r/w) [3:0] cha (r/w ) [8 ] reserved [7:4] chb (r/w )
AD7616 data sheet rev. 0 | page 44 of 50 i nput range registers i nput range register a1 and input range register a2 se lect from one of the three possib le input ranges (10 v, 5 v , or 2.5 v) for analog input c hannel v0 a to channel v7a. i nput range register b1 and input range register b2 select from one of the three possible input ranges (10 v, 5 v , or 2.5 v) for analog input channel v0 b to channel v7 b. input range register a1 address: 0x04, reset: 0x00ff, name: input range register a1 table 23 . bit d escriptions for inpu t range register a1 bits bit name settings description reset access [15:9 ] addressing bits[15:9] define th e address of the relevant register. see the addressing registers section for further details. 0x0 r/w 8 reserved reserved . 0x0 r/w [ 7:6 ] v3 a v3 a v oltage r ange s election . 0x3 r/w 00 v3a 10 v . 01 v3a 2.5 v. 10 v3a 5 v. 11 v3a 10 v . [ 5:4 ] v2 a v2 a voltage range selection. 0x3 r/w 00 v2a 10 v . 01 v2a 2.5 v. 10 v2a 5 v. 11 v2a 10 v . [ 3:2 ] v1 a v1 a voltage range selection. 0x3 r/w 00 v1 a 10 v. 01 v1a 2.5 v. 10 v1 a 5 v. 11 v1 a 10 v. [ 1:0 ] v0a v0 a voltage range selection. 0x3 r/w 00 v0 a 10 v. 01 v0 a 2.5 v. 10 v0 a 5 v. 11 v0 a 10 v. va0 voltage range selection 11: v0 a+/-1 0 v. 10: v0 a+/-5 v. 1: v0 a+/-2 .5 v. 0: v0 a+/-1 0 v. va1 voltage range selection 11: v1 a+/-1 0 v. 10: v1 a+/-5 v. 1: v1 a+/-2 .5 v. 0: v1 a+/-1 0 v. va3 voltage range selection 11: v3 a+/-1 0 v. 10: v3 a+/-5 v. 1: v3 a+/-2 .5 v. 0: v3 a+/-1 0 v. va2 voltage range selection 0: v2 a+/-1 0 v. 11: v2 a+/-1 0 v. 1: v2 a+/-2 .5 v. 10: v2 a+/-5 v. 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 [15:9] addressing (r/w) [1:0] v0a (r/w) [8 ] reserved [3:2] v1a (r/w) [7:6] v3a (r/w) [5:4] v2a (r/w)
data sheet AD7616 rev. 0 | page 45 of 50 input range register a2 address: 0x05, reset: 0x00ff, name: input range reg ister a2 table 24 . bit d escriptions for input range register a2 bits bit name settings description reset access [15:9 ] addressing bits [15:9] define the address of the relevant register. see the addressing registers section for further details. 0x0 r/w 8 reserved reserved . 0x0 r/w [ 7:6 ] v7 a v7a voltage range selection. 0x3 r/w 00 v7 a 10 v. 01 v7 a 2.5 v. 10 v7 a 5 v. 11 v7 a 10 v. [ 5:4 ] v6 a v6a voltage range selection. 0x3 r/w 00 v6 a 10 v. 01 v6 a 2.5 v. 10 v6 a 5 v. 11 v 6 a 10 v. [ 3:2 ] v5 a v5a voltage range selection. 0x3 r/w 00 v5 a 10 v. 01 v5 a 2.5 v. 10 v5 a 5 v. 11 v5 a 10 v. [ 1:0 ] v4 a v4a voltage ran ge selection. 0x3 r/w 00 v4 a 10 v. 01 v4 a 2.5 v. 10 v4 a 5 v. 11 v4 a 10 v. reserved va4 voltage range selection 11: v4 a+/-1 0 v. 10: v4 a+/-5 v. 1: v4 a+/-2 .5 v. 0: v4 a+/-1 0 v. va5 voltage range selection 11: v5 a+/-1 0 v. 10: v5 a+/-5 v. 1: v5 a+/-2 .5 v. 0: v5 a+/-1 0 v. va7 voltage range selection 11: v7 a+/-1 0 v. 10: v7 a+/-5 v. 1: v7 a+/-2 .5 v. 0: v7 a+/-1 0 v. va6 voltage range selection 11: v6 a+/-1 0 v. 10: v6 a+/-5 v. 1: v6 a+/-2 .5 v. 0: v6 a+/-1 0 v. 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 [15:9] addressing (r/w) [1:0] v4a (r/w) [8 ] reserved [3:2] v5a (r/w) [7:6] v7a (r/w) [5:4] v6a (r/w)
AD7616 data sheet rev. 0 | page 46 of 50 input range register b1 address: 0x06, reset: 0x00ff, name: input range register b1 table 25 . bit d escriptions for input range register b1 bits bit name settings description reset access [15: 9] addressing bits[15:9] define the address of the relevant register. see the addressing registers section for further details. 0x0 r/w 8 re served reserved . 0x0 r/w [ 7:6 ] v3 b v3b voltage range selection. 0x3 r/w 00 v3 b 10 v. 01 v3 b 2.5 v. 10 v3 b 5 v. 11 v3 b 10 v. [ 5:4 ] v2 b v2b voltage range selection. 0x3 r/w 00 v2 b 10 v. 01 v2 b 2.5 v. 10 v2b 5 v. 11 v 2 b 10 v. [ 3:2 ] vb 1 vb1 voltage range selection. 0x3 r/w 00 vb 1 10 v. 01 vb 1 2.5 v. 10 vb 1 5 v. 11 vb 1 10 v. [ 1:0 ] v0 b v0b voltage range selection. 0x3 r/w 00 v0 b 10 v. 01 v0 b 2.5 v. 10 v0b 5 v. 11 v0 b 10 v. vb0 voltage range selection 11: v0b+/-10v. 10: v0 b+/-5 v. 1: v0b+/-2.5v. 0: v0b+/-10v. vb1 voltage range selection 11: v1b+/-10v. 10: v1 b+/-5 v. 1: v1b+/-2.5v. 0: v1b+/-10v. vb3 voltage range selection 0: v3b+/-10v. 11: v3b+/-10v. 1: v3b+/-2.5v. 10: v3 b+/-5 v. vb2 voltage range selection 11: v2b+/-10v. 10: v2 b+/-5 v. 1: v2b+/-2.5v. 0: v2b+/-10v. 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 [15:9] addressing (r/w) [1:0] v0b (r/w) [8 ] reserved [3:2] v1b (r/w) [7:6] v3b (r/w) [5:4] v2b (r/w)
data sheet AD7616 rev. 0 | page 47 of 50 input range register b2 address: 0x07, reset: 0x00ff, name: input range register b2 table 26 . bit d escriptions for input range register b2 bits bit name settings description reset access [15:9 ] a ddressing bits[15:9] define the address of the relevant register. see the addressing registers section for further details. 0x0 r/w 8 reserved reserved . 0x0 r/w [ 7:6 ] v7 b v7b voltage range selection. 0x3 r/w 00 v7 b 10 v. 01 v7 b 2.5 v. 10 v7 b 5 v. 11 v7 b 10 v. [ 5:4 ] v6 b v6b voltage range selection. 0x3 r/w 00 v6 b 10 v. 01 v6 b 2.5 v. 10 v6 b 5 v. 11 v 6 b 10 v. [ 3:2 ] v5 b v5b voltage range selection. 0x3 r/ w 00 v5 b 10 v. 01 v5 b 2.5 v. 10 v5 b 5 v. 11 v5 b 10 v. [ 1:0 ] v4 b v4b voltage range selection. 0x3 r/w 00 v4 b 10 v. 01 v4 b 2.5 v. 10 v4 b 5 v. 11 v4 b 10 v. vb4 voltage range selection 11: v4b+/-10v. 10: v4 b+/-5 v. 1: v4b+/-2.5v. 0: v4b+/-10v. vb5 voltage range selection 11: v5b+/-10v. 10: v5 b+/-5 v. 1: v5b+/-2.5v. 0: v5b+/-10v. vb7 voltage range selection 11: v7b+/-10v. 10: v7 b+/-5 v. 1: v7b+/-2.5v. 0: v7b+/-10v. vb6 voltage range selection 11: v6b+/-10v. 10: v6 b+/-5 v. 1: v6b+/-2.5v. 0: v6b+/-10v. 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 [15:9] addressing (r/w) [1:0] v4b (r/w) [8 ] reserved [3:2] v5b (r/w) [7:6] v7b (r/w) [5:4] v6b (r/w)
AD7616 data sheet rev. 0 | page 48 of 50 sequencer stack regi s ter s although the c hannel register define s the next chann el for conversion (be it a diagnostic channel or pair of analog input channels) , to sample numerous analog input channel s , the 32 sequencer stack register s offer a convenient solution. w ithin the communication register , when the regaddr5 bit is set to l ogic 1, the contents of regad dr[4:0] specifies 1 of the 32 sequencer stack registers . within each sequencer stack register , the user can define a pair of analog inputs to sample simultaneously. the structure of the seque nce forms a stack, in which each row represents two channels to convert simultaneously. the sequence begins with s equencer s tack register 1 and cycles through to s equencer s tack register 32. if b it d8 ( the enable bit , ssren x) within a sequencer stack regis ter is set to 1, the sequence ends with the pair of analog inputs defined by that register , then returns to the first sequencer stack register, and resumes the cycle again. by default , the s equencer s tack r egisters are programmed to cycle through c hannel v 0a and channel v0 b to channel v7 a and channel v7 b. after a full or p artial reset is issued, the s equencer s tack r egister re initialize s to cycle through channel v0 a and channel v0 b to channel v7 a and channel v7 b. address: 0x20 to 0x3f , reset: 0x0000, name: sequencer stack registers[ 0:31 ] table 27 . bit d escriptions for sequencer stack register s [0:31] bits bit name settings description reset access [15: 9] addressing bits [15:9] define the address of the relevant register. see the addressing registers section for further details. 0x0 r/w 8 ssren[0 :31] setting this bit to 0 instructs t he adc to move to the next layer of the sequencer stack after converting the present channel pair. setting this bit to 1 defines that layer of the sequencer stack as the final layer in the sequence. thereafter, the sequencer loops back to the first layer of the stack. 0x0 r/w [ 7:4 ] bsel[ 0:31 ] channel selection bits for adc b channels. 0x0 1 r/w 0000 v0b. 0001 v1b. 0010 v2b. 0011 v3b. 0100 v4b. 0101 v5b. 0110 v6b. 0111 v7b. 1000 v cc . 1001 aldo . 1010 reserved . 1011 set the dedicated bits for digital interface communication self test function. when the conve rsion codes is read, c ode 0xaaaa is read out as the conversion code of c hannel a, and c ode 0x5555 is output as the conversion code of c hannel b. 1100 reserved. [ 3:0 ] asel[ 0:31 ] channel selection bits for adc a channels . settings are the same as fo r adc b. 0x0 1 r/w 1 af ter a full or partial reset is issued, the s equencer s tack r egister is reinitialized to cycle through c hannel v0a and c hannel v0b to c hannel v7a and c hannel v7b. the remaining 24 layers of the stack are reinitialized to 0x0. channel selection bits for set-a channels defines final layer of stack channel selection bits for set-b channels 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 [15:9] addressing (r/w) [3:0] aselx (r/w) [8] ssrenx (r/w ) [7:4] bselx (r/w)
data sheet AD7616 rev. 0 | page 49 of 50 status register the status register is a 16 - bit read only register. if the status en bit or the crcen bit is set to l ogic 1 in the configuration register , the status register is read out at the end of all conversion words for the selected channels, including the self test channel if enabled in sequencer mode. consult the crc section and figure 68. msb lsb d 15 d 14 d 13 d 12 d 11 d 10 d 9 d 8 d 7 d 6 d 5 d 4 d 3 d 2 d 1 d 0 a[ 3:0 ] b[ 3:0 ] crc[ 7:0 ] table 28. bit d escriptions for status register bit bit name settings description reset 1 access [ d15 : d12 ] a[ 3:0 ] channel i ndex for prev ious conversion result on c hannel a . n/a r [ d1 1: d8 ] b[ 3:0 ] channel i ndex for previous conversion result on c hannel b . n/a r [ d7 : d0 ] crc [7:0] crc calculation for the previous conversion result(s). refer to the cr c section for further detail s . n/a r 1 n/a means not applicable.
AD7616 data sheet rev. 0 | page 50 of 50 outline d imensions figure 69 . 80 - l ead low profile quad flat p ackage [lqfp] (st - 80 - 2) dimensions shown in millimeters ordering guide model 1 temperature range package desc ription package option ad 7616 bstz ?40c to +125c 80 - lead low profile quad flat package [lqfp] st -80 -2 ad 7616 bstz -rl ?40c to +125c 80 - lead low profile quad flat package [lqfp], 13 reel st -80 -2 eval -ad 7616 sdz evaluation board 1 z = rohs compliant part. compliant t o jedec s t andards ms-026-bec 1.45 1.40 1.35 0.15 0.05 0.20 0.09 0.10 coplanarit y view a ro ta ted 90 ccw se a ting plane 7 3.5 0 61 60 1 80 20 41 21 40 view a 1.60 max 0.75 0.60 0.45 16.20 16.00 sq 15.80 14.20 14.00 sq 13.80 0.65 bsc lead pitch 0.38 0.32 0.22 t o p view (pins down) pin 1 051706- a ? 2016 analog devices, inc. all rights reserved. trademarks and registered trademarks are the property of their respective owners. d13591 - 0- 10/16(0)


▲Up To Search▲   

 
Price & Availability of AD7616

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X